JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化

Posted archie2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化相关的知识,希望对你有一定的参考价值。

这种用法包括前端和后端:

前端:

1. 转化为JSON对象方便操作  

var jsonObj = JSON.parse(str);

得到的是一个json数组对象,可以通过

for (var p in jsonObj){}  

来遍历数组中的每个对象,其中p表示key,jsonObj[p]表示key所对应的值。

2. 转化为字符串  

var jsonStr = JSON.stringify(jsonObj)

后端:需要用到阿里的fastjson包(其他的用法可以参考博客:https://blog.csdn.net/zknxx/article/details/52281220

3. map对象转化为 json字符串对象  

String json=JSON.toJSONString(map);

4. json对象转化为map对象  

Map map = JSON.parseObject(json);

以上是关于JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化的主要内容,如果未能解决你的问题,请参考以下文章

如何将这个JSON字符串转化成list对象

JS中,JSON 和 对象互转,数组和字符串的转换?

java 判断map是否存在某个key 和 json字符串转化为list对象

JAVA中json字符串如何转化为map对象,获取数据?

java对象怎么转json数组 跪求啊

java 中怎么把map 转化为json