js 数组、对象转json 以及json转 数组、对象

1、JS对象转JSON

方式:JSON.stringify(obj)

	var json = {"name":"iphone","price":666}; //创建对象;
	var jsonStr = JSON.stringify(json);       //转为JSON字符串
	console.log(jsonStr);

  

2、JS数组转JSON

//数组转json串
var arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );

  

3、JS对象数组转JSON

//数组转json串
var arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );

4、JSON转JS数组

//json字符串转数组
var jsonStr = ‘[1,2,3,{"a":1}]‘;
var jsarr=JSON.parse( jsonStr );
alert(jsarr[0]);

  

5、JSON转JS对象

var jsonString = ‘{"bar":"property","baz":3}‘;
var jsObject = JSON.parse(jsonString);    //转换为json对象
alert(jsObject.bar);    //取json中的值

  

原文地址:https://www.cnblogs.com/Im-Victor/p/9431718.html

时间: 2024-08-08 14:42:41

js 数组、对象转json 以及json转 数组、对象的相关文章

JS解析json数据并将json字符串转化为数组的实现方法

json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法,需要了解的朋友可以参考下 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document

对象、对象数组、JSON、JSON数组的相关操作

本文主要是对JS操作JSON的要领做下总结在JSON中,有两种结构:对象和数组 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束.每个“名称”后跟一个“:”(冒号):“"名称/值" 对”之间运用 “,”(逗号)分隔. 名称用引号括起来:值如果是字符串则必须用括号,数值型则不须要.例如: var json = { "name": "姓名", "sex": "25" }; 2. 数组是值(value)

Json转string对象 打印输出; String 转json数组

后台json转成string对象的形式打印输出 success:function(json){     JSON.stringify(json) } 打印形式 [{"id":"3","text":"主页","FUN_ID":"3","FUN_CD":"5","pid":"","FUN_NM"

JS中把字符串转成JSON对象的方法

在JS中,把 json 格式的字符串转成JSON对象,关键代码 json = eval('('+str+')'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml

js循环处理后台返回的json数组

1 <script type="text/javascript"> 2 function gongdan_search(elm){ 3 var dangqian_value=$(elm).val(); 4 if(dangqian_value){ 5 $.ajax({ 6 url:'__URL__/order_infos_list_search', 7 type:'post', 8 data:{dangqian_value:dangqian_value}, 9 success

在JS和.NET中使用JSON (以及使用Linq to JSON定制JSON数据)

转载原地址: http://www.cnblogs.com/mcgrady/archive/2013/06/08/3127781.html 阅读目录 JSON的两种结构 认识JSON字符串 在JS中如何使用JSON 在.NET中如何使用JSON 总结 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式.XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据

json对象的操作,json工具

项目中经常用到json,现在把写了几个js函数,用来获取json对象或者json字符串的长度,以及获取其的key值,value值,并且返回. 这样以后可以直接拿来用,可以省去不少麻烦,也方便以后查看. 1 /** 2 * 检验传入的对象是否为json对象或者json字符串, 符合条件则返回json对象,否则返回false 3 * 不能够传入字符串"weiyl","abcd"非json字符串,否则会报错. 4 * @param json 5 * @returns 6

操作Json和Json数组的一些基本方法

一.定义一个json对象 1.直接定义 1).属性值为常量: var jsonObj={userId:'001'}; //字段可以不用也可用引号引起来,但字符串值必须用引号(单引号和双引号都行) 2).属性值为Json对象: var jsonObj={id:{userId:'001',sex:'男'},id1:{userId:'002',sex:'女'}}; 2.由字符串转换 var jsonStr="{\"userId\":\"001\"}";

比较任意两个JSON串是否相等(比较对象是否相等)JAVA版

废话少说,直接入题. 在面向对象语言中,经常会比较两个对象是否相等,而比较的大多是实体类实例,也就是封装数据的那些类实例,或者是Map.List互相嵌套成的复杂数据结构. 比较对象是否相等,常见的思路是重写equals方法,但鉴于对象的种类多变,嵌套层次复杂,仅仅靠重写equals是很难实现的. 小菜的思路是可以把对象序列化,由于这些对象均是用来表达数据结构,因此可以直接转换成JSON字符串,用字符串来描述数据结构,避免实现Serializable接口.将对象序列化成字符串后,比较是否相等就相对