Json格式串处理

1、解析json串 2种方法

方法一:

var thing = {plugin: ‘jquery-json‘, version: 2.3};

var obj = $.parseJSON(thing);

var obj = $.parseJSON (‘{plugin: ‘jquery-json‘, version: 2.3}’);
alert( obj.name === "John" );  弹出:True

方法二:


jQuery 中并没有提供直接将普通的 JavaScript 对象转换为 JSON 串的方法,可以使用下面的扩展库来完成。

jquery-json 扩展库

toJSON
方法用来将一个普通的 JavaScript 对象序列化为 JSON 串。

var
thing = {plugin: ‘jquery-json‘, version: 2.3};

var
encoded = $.toJSON(thing);

2、读取json格式串 2种方法

evalJSON 方法将一个 JSON 串解析为一个普通的 JavaScript 对象。

方法一:通过对象模式解析

var thing = {plugin: ‘jquery-json‘, version: 2.3};

var obj = $.parseJSON (‘{plugin: ‘jquery-json‘, version: 2.3}’);
alert( obj.name === "John" );  弹出:True

方法二:通过evalJSON方法解析

var thing = {plugin: ‘jquery-json‘, version: 2.3};

var encoded = $.toJSON(thing);

var version = $.evalJSON(encoded).version;   // 2.3

时间: 2024-10-19 09:58:49

Json格式串处理的相关文章

Loadrunner接口测试-发送JSON格式的请求

昨天接到了一个测试接口的任务,接口的请求参数和返回结果均是JSON字符串,先是使用了函数web_submit_date,执行时报错,查询资料没找到原因,不知道是不是不支持JSON串,有兴趣的可以自己试下.然后尝试用web_custom_request函数,执行后返回的结果都正确,ok,就它了. web_custom_request("refund",                           //VuGen中树形视图中显示的名称         "Url=http:

C#深入解析Json格式内容

继上一篇<浅谈C#手动解析Json格式内容>我又来分析加入了一些功能让 这个解析类更实用 本章节最会开放我最终制作成功的Anonymous.Json.dll这个解析库 需要的拿走~ 功能继上一篇增加了许多上一篇只是讲述了  解析的步骤但是 至于一些扩展的功能却没有涉及 本文将继续讲解 1.如何将json转换为一个类或者结构 甚至属性 2.如何将一个类或者结构甚至属性转换为json 就这两点就已经很头疼了 诶 废话不多说进入正题 上一篇一直有个很神秘的JsonObject没有讲解 现在先来揭开J

什么是JSON格式

在做高校云平台的过程中,我不难发现我们统一用了JSON格式,那么什么是JSON呢,今天我们来探个究竟.而至于百度百科上的解释,说实话我真的不怎么理解.但是通过查阅资料可以知道,json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构. JSON的结构基于下面两点 1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(

[转] Boost解析JSON格式

本文转自 http://blog.csdn.net/yqmfly/article/details/6914590 解析Json的方法有很多,也有不少的第三方开源工具.这里仅介绍其中的一种,用Bosst解析.Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C++社区中影响甚大,是不折不扣的“准”标准库.Boost由于其对跨平台的强调,对标准C++的强调,

符合json格式要求的字符串转化为json字符串

1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&g

php判断是否为json格式的方法

http://www.poluoluo.com/jzxy/201403/265005.html 首先要记住json_encode返回的是字符串, 而json_decode返回的是对象 判断数据不是JSON格式: .代码如下: function is_not_json($str){      return is_null(json_decode($str));} 判断数据是合法的json数据: (PHP版本大于5.3) .代码如下: function is_json($string) { www.

【java】json格式解析

实现一个小功能,都磕磕绊绊.信心全无.感觉又变成死循环,觉得磨刀误砍柴,于是用一把半成品废刀一块一块的削.最后削出的玩意乱七八糟,自己也费了好大劲. 功能是,先从数据库中查询到一串数据,然后要组织成json格式,再返回给jsp,jsp才能显示到前端界面上.可是现在不显示,原因应该是返回的不是json格式,所以前端接口不认识. JSON定义    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成.它基于ECMA2

java后台对json格式数据的解析

Json 和 Jsonlib 的使用 什么是 Json JSON(JvaScript Object Notation)(官网网站:http://www.json.org/)是 一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成.它基于 JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 的一个子集. JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族

从数据库中的到数据对其转换为json格式(三)

从数据库中得到结果集 public String list() throws Exception { Connection con = null; PageBean pageBean = new PageBean(Integer.parseInt(page), Integer .parseInt(rows)); try { con = dbUtil.getCon(); JSONObject result = new JSONObject(); JSONArray jsonArray = Json