常用Json

一般Json是页面与页面之间的值传递使用,在本页中使用的次数较少。

我常用Json就是1 后台与前台数据交互,并且数据较复杂,如果数据单一,直接传递字符串,然后在前台用js分割就行。

2 webservice和html页交互也是使用Json频率很高的。

3 在一些插件中就会使用json对象,如heighcharts报表插件、artdialog插件等使用的就是json对象,而非数据格式。

以下示例中,包括了json数组和json对象

参考:http://www.cnblogs.com/mcgrady/archive/2013/06/08/3127781.html

http://www.cnblogs.com/mingforyou/archive/2013/01/30/2883555.html

时间: 2024-10-27 01:16:16

常用Json的相关文章

常用json序列化/反序列化技术对比测试

目前常用的json工具有:1.json-lib:2.jakson-mapper:3.fastjson. 下面对这三种工具的性能进行简单对比测试. 测试样本:一个126K的json文件,内容为json数组. 测试方法:反序列化,读取文件中的json转化为java对象. 测试代码如下: 1 @Test 2 public void testDeserialize() throws Exception { 3 String dealer = "d:\\auto\\json\\100016109.js&q

常用json框架介绍和Jackson返回结果处理

简介:介绍常用json框架和注解的使用,自定义返回json结构和格式 1.常用框架 阿里 fastjson,谷歌gson等 JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Jackson.FastJson.Gson类库各有优点,各有自己的专长 空间换时间,时间换空间 2.jackson处理相关自动 指定字段不返回:@JsonIgnore 指定日期格式:@JsonFormat(pattern="yyyy-

MySQL常用Json函数

官方文档:JSON Functions Name Description JSON_APPEND() Append data to JSON document JSON_ARRAY() Create JSON array JSON_ARRAY_APPEND() Append data to JSON document JSON_ARRAY_INSERT() Insert into JSON array -> Return value from JSON column after evaluati

常用JSON接口

地图接口阿里云根据地区名获取经纬度接口http://gc.ditu.aliyun.com/geocoding?a=苏州市 官方文档参数解释: 纬度,经度 type 001 (100代表道路,010代表POI,001代表门址,111可以同时显示前三项) 阿里云根据经纬度获取地区名接口http://gc.ditu.aliyun.com/regeocoding?l=39.938133,116.395739&type=001 官方文档 IP接口新浪接口(ip值为空的时候 获取本地的)http://int

解析处理常用json数据总结

工作中用ajax接收到接口返回的数据需要进行解析后操作,这里总结一下平时的方法,用的jquery,复制下来的页面把引入的路径改一下即可. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>json</title> 6 <script src="../js/jquery-1

js 常用 json数据操作

第一种最常用的:for循环 for(j = 0; j < arr.length; j++) { } 优化版for循环 for(j = 0,len=arr.length; j < len; j++) { } 对于数组较大时,优化比较明显: 第二种:foreach array.forEach(function(currentValue, index, arr), thisValue) 第三种:for --in for--in 的效率比较低 第四种:map 遍历 arr.map(function(n

js常用JSON数据操作

JSON字符串: var  str = '{"name": "jack", "age": 13}'; JSON对象: var obj = {"name": "jack", "age": 13}; 1. 字符串转对象 var obj = JSON.parse(str); 2. 对象转字符串 var str = JSON.stringify(obj) 3. 对象增加元素 obj[key] =

fastJson中常用JSON字符串和Java对象互转

1.使用fastJson,首先引入fastJson依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </depen

JSON.parse()和eval()的区别

json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之间有什么区别呢? JSON.parse()之可以解析json格式的数据,并且会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,而eval()则可以解析任何字符串,eval是不安全的. 比如下面的字符串: var str = 'alert(1000.toString())'; eval(str); JSON.parse(str); 用eval可以解析,并且会弹出对话框,而用J