JSON在JS和JAVA的处理
字符串转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的处理相关推荐
- js读Json,JSON与字符串转化,Java读JSON
1.JS读JSON 书写AJAX的时候,经常需要解析从服务器返回的一串字符串,这里简单介绍服务器返回字符的两种格式,及JS对它们的解析方法. JSON即JS对象标记(JavaScript Object ...
- 解析json数据 (js , java)
我是个传统的程序猿,废话就不多说了,直接上代码. js解析json: [js] ...... <script type="text/javascript" src=" ...
- json数组 js html标签,js定义json对象数组 json 数组也是数组 //
var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...
- angular8 rest_带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
angular8 rest 这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始 ...
- 带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始应用程序只是带有分页的简单列 ...
- ajax调用java程序,从微信小程序到鸿蒙JS开发-JS调用Java
除轻量级智能穿戴设备,现鸿蒙支持的手机.汽车.TV.手表.平板等属于富鸿蒙,在JS语言的项目中也有Java模块,并提供了JS跨语言调用Java方法的技术.现需要实现查看商品评论时,统计出长评.中评和短 ...
- js解析java对象数组_js接收并转化Java中的数组对象的方法
在做项目时,要向ocx控件下发命令,就要在js中得到java中的对象,然后拼成一种格式,下发下去...当对象是一个时比较简单,但如果对象是一个数组时,就略显麻烦了. 开始我以为有简单的方式,可以直接进 ...
- gson java 对象_Gson把json串转换成java实体对象
Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double ...
- js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
最新文章
- storm后台启动命令(避免新开窗口)
- JavaScript中四种不同的属性检测方式比较
- 计算机考研各科目分数,考研各科目及分数
- 自己动手开发编译器(十)miniSharp语法分析器
- 【Flink】运行Flink 1.6.2 程序偶然报错 Premature end of GET request
- 电商设计师必备素材|快速组合自己想要的场景和落版文字
- CCF NOI1074 2的幂次方表示
- android获取内置和外置SD卡路径 - z
- EasyTouch5虚拟摇杆(Joystick)中文解析
- 【anaconda】Multiple Errors Encountered与安装包graphviz失败
- 正则表达式-验证座机号码
- 数据库周刊33丨5大国产数据库中标中国移动;Oracle7月CPU安全预警;腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQ
- Unity translucent SSS 次表面散射 皮肤材质研究
- Elasticsearch API接口介绍
- python和vb的区别 程序语句_python与VB的区别?
- python画图小猪佩奇动画片全集_用Python画小猪佩奇
- 重要的不是你正在做什么,而是你在想什么
- 最牛人工智能 ChatGPT,进一步的应用心得和感受,提升10倍工作效率?
- 前端代码规范网站推荐
- rpmbuild 构建 rpm 包
热门文章
- python自定义函数画图_4.1-5 自定义函数
- 查看oracle中path,查看oracle进程启动时的环境变量
- 摄像头poe供电原理_弱电知识之六:跟我学做监控,认识POE交换机与POE监控摄像头...
- 微信分享时,描述内容怎么换行
- 【win10】如何在桌面上,显示我的电脑
- 正则表达式截取URL参数值
- 设计模式(三)--适配器模式
- java 图形立即显示_java 图形显示
- android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版
- php创建mysql计划任务_有关创建PHP-MySQL后台任务的建议