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对象之间的转化的主要内容,如果未能解决你的问题,请参考以下文章