JSON方法

eval()   将字符串作为js语句解析

//jsonString是一个JSON格式的字符串
var data = eval(‘(‘ + jsonString + ‘)‘);
console.dir(data);

document.write(eval("1+1"));

stringify()   将JSON对象转换为JavaScript对象表示法的JSON字符串(对象转为字符串)

var jsonString = JSON.stringify(object);

var people = new Object();
people.name = "Larry";
people.sex = "famle";
people.address = "Shanghai";
var jsonPeople = JSON.stringify(people);

alert(typeof jsonPeople); //string
alert(jsonPeople);

parse()   将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)

var jsonObj= JSON.parse(jsonStr);

var jsonStr = ‘{"name":"Larry","sex":"famle","address":"Shanghai"}‘
var jsonObj= JSON.parse(jsonStr);
alert(typeof jsonObj); //Object
alert(jsonObj);
时间: 2024-11-05 17:25:40

JSON方法的相关文章

用json方法解析webqq好友列表文本

本节课主要讲解了用json方法解析webqq好友列表文本,并显示在超级列表框里.相信大家看完本节课,会对json格式文本的解析有更深层次的理解. 用json方法解析webqq好友列表文本,布布扣,bubuko.com

Java和JavaScript中使用Json方法大全

林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka   摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 它基于ECMAScript的一个子集. JSON採用全然独立于语言的文本格式,可是也使用了相似于C语言家族的习惯(包含C.C++.C#.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言. 易于人阅读和编写.同一时候也易于机器解析和生成

JS和JAVA使用JSON方法解析

JS和JAVA使用JSON方法解析 一.JS部分================== 将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键. 例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = {

iOS AFNetworking 2.x JSON方法

写在前面(废话,可略过) 又是好久没更新,主要是忙(懒).争取多学习,多分享! 正式开始 我们在开发的过程中,难免会遇到网络操作,我们可以使用iOS原装的网络框架,当然了,使用三方框架更容易些,非常出名的就是AFNetworking框架,这个框架貌似还是12年最佳三方框架.总之,iOS开发,网络部分,基本都会用到这个框架. 这个框架在github上,AFNetworking 传送门 --> 点我点我 如果使用此框架的1.x版本,在JSON解析方面使用的某一个API,但是在2.x以后,AFNetw

.NET中常用的几种解析JSON方法

一.基本概念 json是什么? JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是一种轻量级的数据交换格式,是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更易解析. 序列化和反序列化是怎么回事? 序列化: 将数据结构或对象转换成二进制串的过程 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程 如何:对 JSON 数据进行序列化和反序列化? 1.定义 Person 的数据协定 通过

MVC Json方法里的一个坑

MVC Controller类下面有这样一个方法 // // Summary: // Creates a System.Web.Mvc.JsonResult object that serializes the specified object // to JavaScript Object Notation (JSON). // // Parameters: // data: // The JavaScript object graph to serialize. // // Returns:

MVC里使用JSON方法集锦

//一般处理,无参数示例 public JsonResult Test() { Something... return Json{new{Success=true,Msg="Error!",...}}; //return Json(new{Success=fals,Msg="ok",...},JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //有参数示例 public JsonResult Test(string

[django]django 3种返回json方法

django 3种返回json方法 from django.http import JsonResponse, HttpResponse from django.shortcuts import render from app01.models import Book # Create your views here. def get_book(request): all_book = Book.objects.all() d = [] for i in all_book: d.append({

Javascrip操作json方法

var str1 = '{ "name": "cxh", "sex": "man" }'; var data=eval("("+str1+")");//转换为json对象//data =(new alert (data.name);//会显示出cxh 不过eval解析json有安全隐患! 现在大多数浏览器(IE8及以上,Chrome和Firefox差不多全部)自带原生JSON对象,提供J

【转】C# 解析JSON方法总结

http://blog.csdn.net/jjhua/article/details/51438317 主要参考http://blog.csdn.NET/joyhen/article/details/24805899和http://www.cnblogs.com/yanweidie/p/4605212.html 根据自己需求,做些测试.修改.整理. 使用Newtonsoft.Json 一.用JsonConvert序列化和反序列化. 实体类不用特殊处理,正常定义属性即可,控制属性是否被序列化参照高