json互转笔记
JSON.parse()与JSON.stringify()的区别
JSON.parse()【从一个字符串中解析出json对象】
例子:
//定义一个字符串
var data='{"name":"goatling"}'
//解析对象
JSON.parse(data)
结果是:
name:"goatling"
JSON.stringify()【从一个对象中解析出字符串】
var data={name:'goatling'}
JSON.stringify(data)
结果是:
'{"name":"goatling"}'
JSON字符串
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };
JS中:
将JSON对象转化为JSON字符串
可以使用toJSONString()或者全局方法JSON.stringify()。
ar json=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var json=JSON.stringify(obj);
将JSON字符串转换为JSON对象的2个方法
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
java代码中,将json转换成字符串的方法:
JSON.toJSONString(pcp)和pcp.toString()还是有区别的,toString()只是将对象转换为字符串
JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。
而toJSONString()则可以将对象转换为json格式的字符串,比如map对象
package study; import java.util.HashMap; import com.alibaba.fastjson.JSON; public class Right { public static void main(String[] args) {
// TODO Auto-generated method stub
HashMap<String, String> hm= new HashMap<>();
hm.put("张三", "李四");
hm.put("uik","rfe");
System.out.println(hm.toString());
String a=JSON.toJSONString(hm);
System.out.println(a);
} }
最新文章
- [LeetCode] Longest Substring Without Repeating Characters 最长无重复子串
- Win7网上邻居提示未授予用户在此计算机上的请求登录类型解决办法
- [OpenCV] Convolutional Neural Network
- Graphics平移缩放旋转(转载)+点睛
- Java多线程Socket在控制台输出的多人聊天室编程
- 每天一个linux命令---curl
- jquery :checked(过滤选择器) 和 空格:checked(后代选择器)
- Sublime Text初识
- WebADI_Oracle ERP R12使用前WebADI设定(案例)
- No.007 Reverse Integer
- jquery 选项卡实现
- C# 限制Text只能输入数字
- 数组(Array)资源
- Jmeter实现dubbo接口压测案例
- SQL Server自动备份存储过程和视图的方法
- sqlite3数据库的简要应用
- 自己封装jquery的一些方法 链式调用模式
- 从.snk文件导出密钥
- Google In-App Billing 实现(内含Unity 实现经验)
- Uva11374 Dijkstra