为了账号安全,请及时绑定邮箱和手机立即绑定

json字符串怎转换成json对象?

json字符串怎转换成json对象?

蝴蝶刀刀 2019-03-27 18:17:43
例如:有这样的字符串[{"CityId":18,"CityName":"西安","ProvinceId":27,"CityOrder":1},{"CityId":53,"CityName":"广州","ProvinceId":27,"CityOrder":1}],用js转换成json对象,请高手指导
查看完整描述

3 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

public @ResponseBody Map<String, String> categor() {  

Map<String, String> data = new HashMap<String, String>();  

List<ProductCategory> list = productCategoryService.findRoots();  

JsonConfig jsonConfig = new JsonConfig();  

jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);  

jsonConfig.setExcludes(new String[]{//只要设置这个数组,指定过滤哪些字段。  

"children",      

"products",      

"brands",      

"parameterGroups",  

"promotions",   

"attributes"      

});      

JSONArray jsonObjectFromMap = JSONArray.fromObject(list,jsonConfig);  

data.put("rootProductCategories", jsonObjectFromMap.toString());  

return data;  

}  

扩展资料

JSON对象是直接可以使用JQuery操作的格式,如C#中可以用对象(类名)点出属性(方法)一样

JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用,除非你只想alert()他;



查看完整回答
反对 回复 2019-03-31
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

var data;
var json='[{"CityId":18,"CityName":"西安","ProvinceId":27,"CityOrder":1},{"CityId":53,"CityName":"广州","ProvinceId":27,"CityOrder":1}]';
eval("data="+json);
alert(data);

查看完整回答
反对 回复 2019-03-31
  • 3 回答
  • 0 关注
  • 563 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信