2 qq 34129725 qq_34129725 于 2016.04.26 17:52 提问

怎么把JSON字符串转换成java字符串或数组或者集合 100C
    var chk_value =[]; 
        $('input[name="zd_resourcecb"]:checked').each(function(){ 
        chk_value.push($(this).val());          
        }); 
        var chk_values = JSON.stringify(chk_value);

    jsp是这么写的  不过得到的是JSON字符串 ,我想要得到java类型的字符串或是数组什么的

14个回答

showbo
showbo   Ds   Rxr 2016.04.26 17:54

字符串反序列化为对象就行了
http://www.cnblogs.com/xdp-gacl/p/3777987.html

billstom
billstom   2016.04.26 17:59

你是需要把他传到后台,还是就在前台进行操作,如果是前台的话,可以这样:字符串转对象(strJSON代表json字符串)
var obj = eval(strJSON);
var obj = strJSON.parseJSON();
var obj = JSON.parse(strJSON);
json对象转字符串(obj代表json对象)
var str = obj.toJSONString();
var str = JSON.stringify(obj)
运用时候需要除了eval()以外需要json.js包。
如果是传到后台的话就更简单了,直接用java序列化就可以了。不用我说吧。自己百度去

w172087242
w172087242   Ds   Rxr 2016.04.26 18:01

那你可以不要用JSON的插件,自己将chk值组成你想要的字符串就可以了。
如果不能解决,可以说说你具体的需求。

CSDNXIAOD
CSDNXIAOD   2016.04.26 18:02

将字典或者数组转换成JSON数据或者字符串
怎样把json数组字符串转换成集合对象
把字典和数组转换成json字符串
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u012418098
u012418098   2016.04.26 18:06

这就要看你后台解析用什么工具包了,jsonlib.jar JSONArray array = new JSONArray("前台传过来的字符串") 这样就是一个json数组了

u012418098
u012418098   2016.04.26 18:12

上面有错误! JSONArray array = JSONArray.fromObject ("前台传过来的字符串")

jhfsdfs
jhfsdfs   2016.04.26 19:01

可以用Jackson

anttu
anttu   2016.04.27 08:46

JSON.stringify和JSON.parse

fenhailan
fenhailan   2016.04.27 10:16

直接.toString不就行了

sl_18500
sl_18500   2016.04.27 15:22

如果你要解析成每一个字符串,请用GSON解析,百度搜索GSON看,或者fasterJson

共14条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
package test;import java.util.ArrayList;import java.util.List;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import bean.Option;public class Test {        /**     * Java对象 -> JSON字符串  
将json字符串转化为json数组,以及转化为java中的集合
// 利用jsonobject拼接json JSONObject json = new JSONObject(); json.put("content", ""); json.put("grpId", ""); json.put("key", "qwefwrfqwf"); json.put("linkUrl", ""); json.put
java怎么将json字符串转换成list,map,object等
java中似乎没提供一个将json字符串转换成对应的list或者mop
JsonObject(可将json字符串格式转化为json对象或数组)
顶部添加引用using Xfrog.Net; 用法如: JsonObject newObj1 = new JsonObject("json字符串"); String errorCode = newObj1["error_code"].Value;//获取其中的属性值。 string status = newObj1["result"]["status"].Value;
字符串、数组、JSON字符串、JSON对象、DOMList转换方法总结
字符串、数组、JSON字符串、JSON对象、DOMList转换方法总结
前台js数组json字符串,后台json字符串转为json数组,最后转换成集合的具体实现
前台js数组json字符串,后台json字符串转为json数组,最后转换成集合的具体实现
JS中的数组转变成JSON格式字符串的方法
JS数组按JSON格式转换成JSON字符串
把字典和数组转换成json字符串
#pragma mark--把字典和数组转换成json字符串 +(NSString *)stringTOjson:(id)temps //把字典和数组转换成json字符串 { NSData* jsonData =[NSJSONSerialization dataWithJSONObject:temps
将JAVA对象转换成JSON字符串
package com.jetsum.util; import java.io.StringReader; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Lis
Java List转Json字符串
import net.sf.json.JSONArray;         String json = JSONArray.fromObject(list).toString(); 不解释