javascript操作json对象

1.创建JsonArray对象

var jsonArr = [];

2.创建Json对象

var json = {};

3.为json对象赋值

json.name = ‘zhangsan‘;

json.age = 18;

4.将json对象push进JsonArray对象中

jsonArr.push(json);

5.将json字符串转换成json对象

var jsonData = ‘{ "name": "zhangsan", "sex": 18 }‘;

var jsonObj = eval(‘(‘ + jsonData + ‘)‘);

或者

var jsonObj = jsonData .parseJSON();

或者

var jsonObj = JSON.parse(jsonData );

6.将json对象转换成json字符串

var str=jsonObj .toJSONString();

或者

var str=JSON.stringify(jsonObj );

时间: 2024-10-12 05:17:46

javascript操作json对象的相关文章

在Javascript操作JSON对象,增加 删除 修改

<script type="text/javascript"> var jsonObj2 = { teacher: [ { name: "jordan", sex: "m", age: "40" }, { name: "bryant", sex: "m", age: "28" }, { name: "McGrady", sex: &qu

javascript操作JSON字符

1.先要区分JSON字符串和JSON对象 JSON字符串: Var strJSON = "{"Area":[{"AreaId":"123"},{"AreaId":"345"}]}",   或者 Var strJSON = '{"Area":[{"AreaId":"123"},{"AreaId":"3

javascript操作json总结

原文:http://www.cnblogs.com/worfdream/articles/1956449.html JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包. 本文主要是对JS操作JSON的要领做下总结. 在JSON中,有两种结构:对象和数组. 1. 一个

JavaScript 操作JSON总结

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包. 本文主要是对JavaScript操作JSON的方法做下总结. 在JSON中,有两种结构:对象和数组.1. 一个对象以“{”(左括号)开始,“}”(右括号)结束.每个“名称”后跟一个“:”(冒号):“‘名称/值’

javascript获取json对象的key名称的两种方法

javascript获取json对象的key名称的两种方法 数据处理中,你可能接收到一个不确定内容格式的json对象,然后要把key的值提取出来.今天试过两种可以提取json key的方法,均可以正常工作. 先看第一种方法 jsonObj = { Name: 'richard', Value: '8' }for (key in jsonObj){ console.log(key); //add your statement to get key value} 结果 NameValue 第二种方法

JavaScript的json对象

json  =>  javascript object notation 什么是json 数据交换的文本格式,简单说,每个Json对象,就是一个值,要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值,这就是说,每个Json文档只能包含一个值. json的优点 书写简单,一目了然,符合javascript原生语法,可以由解释引擎直接处理,不用另外添加解析代码. json数据类型和格式规定 · 复合类型的值只能是数组或对象,不能是函数.正则表达式对象,日期对象. · 简单

javascript之JSON对象

JSON是javascri Object Notatio(javascript对象表示法)的简称.它是一种轻量级的数据交换格式. JSON是javascript的一个严格的子集,是基于javascript的对象字面量表示法来表示结构化的数据. 1.JSON语法 支持三种数据类型,注意:不支持变量.函数.对象实例. 1.简单值:可以表示字符串.数字.布尔值.以及null.注意不支持undefined.字符串必须使用双引号. 2.对象:表示无序的键值对.对象没有变量和分号.而且对象的属性值必须加双引

JavaScript操作BOM对象

1)windows对象 浏览器对象模型(BOM :Browser  Object  Model)是JavaScript的组成之一,它提供了独立于内容与浏览 器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互.它的作用是将相关的元素组织包装起来, 提供给程序设计人员使用,从而降低开发人员的劳动量,提高设计Web页面的能力.BOM是一个分层结构 1-1)使用BOM通常可实现如下功能: 1.弹出新的浏览器窗口 2.移动.关闭浏览器窗口及调整窗口大小 3.在浏览器窗口中实现页面的前进.后退

JavaScript 操作Dom对象

1)JavaScript  操作DOM對象 1.DOM:是Document  Object  Model 的缩写,及文档对象模型 2.DOM通常分为三类:DOM Core(核心).HTML-DOM 和 CSS-DOM 1.DOM Core DOM Core 不是JavaScript的专属品,任何一种支持DOM的编辑器语言都可以使用它 它的用途不仅限于处理一种使用标记语言编写出来的文档如HTML文档 getElementById()/getElementByTagName()等方法都是 DOM C