字符串转JSON

字符串

1 {
2 "01":{"13532145863":"Lily","13865412586":"Lucy","15263698562":"Marry","13214525625":"Jim"},
3 "02":{"Lily@xxx.co":"Lily","Lucy@xxx.co":"Lucy","Marry@xxx.co":"Marry","Jim@xxx.co":"Jim"},
4 "03":{"030301":"Lily","00030601":"Lucy","203046570":"Marry","200760072":"Jim"}
5 }

1.JS

 1     var a2 = '{"01":{"13532145863":"Lily","13865412586":"Lucy","15263698562":"Marry","13214525625":"Jim"},"02":{"Lily@xxx.co":"Lily","Lucy@xxx.co":"Lucy","Marry@xxx.co":"Marry","Jim@xxx.co":"Jim"},"03":{"030301":"Lily","00030601":"Lucy","203046570":"Marry","200760072":"Jim"}}';
 2
 3     var aa = '';
 4     var xbCashDetail = JSON.parse(a2);
 5     for(var d in xbCashDetail){
 6
 7         var aa2 = '';
 8         for(var d2 in xbCashDetail[d]){
 9             aa2 += (d2 + ':' + xbCashDetail[d][d2]) + '\n';
10         }
11         aa2 += '\n';
12
13         aa += (d + ':' + '\n' + aa2) + '\n';
14     }
15     console.info(aa);

结果

01:
13532145863:Lily
13865412586:Lucy
15263698562:Marry
13214525625:Jim02:
Lily@xxx.co:Lily
Lucy@xxx.co:Lucy
Marry@xxx.co:Marry
Jim@xxx.co:Jim03:
200760072:Jim
203046570:Marry
030301:Lily
00030601:Lucy

2.JAVA

引入jar包:fastjson-1.1.2.jar

 1 package test;
 2 import com.alibaba.fastjson.JSONObject;
 3
 4 public class jsonTest {
 5     public static void main(String[] args) {
 6         String aa = "{\"01\":{\"13532145863\":\"Lily\",\"13865412586\":\"Lucy\",\"15263698562\":\"Marry\",\"13214525625\":\"Jim\"},\"02\":{\"Lily@xxx.co\":\"Lily\",\"Lucy@xxx.co\":\"Lucy\",\"Marry@xxx.co\":\"Marry\",\"Jim@xxx.co\":\"Jim\"},\"03\":{\"030301\":\"Lily\",\"00030601\":\"Lucy\",\"203046570\":\"Marry\",\"200760072\":\"Jim\"}}";
 7         JSONObject jsStr = JSONObject.parseObject(aa, JSONObject.class);
 8
 9         for(Object o: jsStr.keySet()){
10             System.out.println(o + ":");
11             JSONObject jsStr2 = (JSONObject)jsStr.get(o);
12             for(Object o2: jsStr2.keySet()){
13                 System.out.println(o2 + ":" + jsStr2.get(o2));
14             }
15         }
16     }
17 }

结果

01:
13214525625:Jim
13865412586:Lucy
13532145863:Lily
15263698562:Marry
02:
Lily@xxx.co:Lily
Jim@xxx.co:Jim
Lucy@xxx.co:Lucy
Marry@xxx.co:Marry
03:
030301:Lily
200760072:Jim
203046570:Marry
00030601:Lucy

转载于:https://www.cnblogs.com/tvxqpurpleline/p/7344676.html

JSON在JS和JAVA的处理相关推荐

  1. js读Json,JSON与字符串转化,Java读JSON

    1.JS读JSON 书写AJAX的时候,经常需要解析从服务器返回的一串字符串,这里简单介绍服务器返回字符的两种格式,及JS对它们的解析方法. JSON即JS对象标记(JavaScript Object ...

  2. 解析json数据 (js , java)

    我是个传统的程序猿,废话就不多说了,直接上代码. js解析json: [js] ...... <script type="text/javascript" src=" ...

  3. json数组 js html标签,js定义json对象数组 json 数组也是数组 //

    var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...

  4. angular8 rest_带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分

    angular8 rest 这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始 ...

  5. 带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分

    这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始应用程序只是带有分页的简单列 ...

  6. ajax调用java程序,从微信小程序到鸿蒙JS开发-JS调用Java

    除轻量级智能穿戴设备,现鸿蒙支持的手机.汽车.TV.手表.平板等属于富鸿蒙,在JS语言的项目中也有Java模块,并提供了JS跨语言调用Java方法的技术.现需要实现查看商品评论时,统计出长评.中评和短 ...

  7. js解析java对象数组_js接收并转化Java中的数组对象的方法

    在做项目时,要向ocx控件下发命令,就要在js中得到java中的对象,然后拼成一种格式,下发下去...当对象是一个时比较简单,但如果对象是一个数组时,就略显麻烦了. 开始我以为有简单的方式,可以直接进 ...

  8. gson java 对象_Gson把json串转换成java实体对象

    Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double ...

  9. js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

最新文章

  1. storm后台启动命令(避免新开窗口)
  2. JavaScript中四种不同的属性检测方式比较
  3. 计算机考研各科目分数,考研各科目及分数
  4. 自己动手开发编译器(十)miniSharp语法分析器
  5. 【Flink】运行Flink 1.6.2 程序偶然报错 Premature end of GET request
  6. 电商设计师必备素材|快速组合自己想要的场景和落版文字
  7. CCF NOI1074 2的幂次方表示
  8. android获取内置和外置SD卡路径 - z
  9. EasyTouch5虚拟摇杆(Joystick)中文解析
  10. 【anaconda】Multiple Errors Encountered与安装包graphviz失败
  11. 正则表达式-验证座机号码
  12. 数据库周刊33丨5大国产数据库中标中国移动;Oracle7月CPU安全预警;腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQ
  13. Unity translucent SSS 次表面散射 皮肤材质研究
  14. Elasticsearch API接口介绍
  15. python和vb的区别 程序语句_python与VB的区别?
  16. python画图小猪佩奇动画片全集_用Python画小猪佩奇
  17. 重要的不是你正在做什么,而是你在想什么
  18. 最牛人工智能 ChatGPT,进一步的应用心得和感受,提升10倍工作效率?
  19. 前端代码规范网站推荐
  20. rpmbuild 构建 rpm 包

热门文章

  1. python自定义函数画图_4.1-5 自定义函数
  2. 查看oracle中path,查看oracle进程启动时的环境变量
  3. 摄像头poe供电原理_弱电知识之六:跟我学做监控,认识POE交换机与POE监控摄像头...
  4. 微信分享时,描述内容怎么换行
  5. 【win10】如何在桌面上,显示我的电脑
  6. 正则表达式截取URL参数值
  7. 设计模式(三)--适配器模式
  8. java 图形立即显示_java 图形显示
  9. android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版
  10. php创建mysql计划任务_有关创建PHP-MySQL后台任务的建议