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);
} }

  

最新文章

  1. [LeetCode] Longest Substring Without Repeating Characters 最长无重复子串
  2. Win7网上邻居提示未授予用户在此计算机上的请求登录类型解决办法
  3. [OpenCV] Convolutional Neural Network
  4. Graphics平移缩放旋转(转载)+点睛
  5. Java多线程Socket在控制台输出的多人聊天室编程
  6. 每天一个linux命令---curl
  7. jquery :checked(过滤选择器) 和 空格:checked(后代选择器)
  8. Sublime Text初识
  9. WebADI_Oracle ERP R12使用前WebADI设定(案例)
  10. No.007 Reverse Integer
  11. jquery 选项卡实现
  12. C# 限制Text只能输入数字
  13. 数组(Array)资源
  14. Jmeter实现dubbo接口压测案例
  15. SQL Server自动备份存储过程和视图的方法
  16. sqlite3数据库的简要应用
  17. 自己封装jquery的一些方法 链式调用模式
  18. 从.snk文件导出密钥
  19. Google In-App Billing 实现(内含Unity 实现经验)
  20. Uva11374 Dijkstra

热门文章

  1. 深入理解java虚拟机 精华总结(面试)(转)
  2. linux指令 apt-grt指令使用
  3. java流的操作步骤、、
  4. select *和select 全部
  5. 使用Eclipse中遇到的问题
  6. Android 自定义带回调的Dialog 及EditText相关
  7. JSON数据格式简介
  8. win10 requireAdministrator设置开机自启动无效的解决方案
  9. windows xp版本的chrome浏览器去哪里下载呢?
  10. Linux 控制台/终端/tty/shell