json

  • maven 使用AOP 增加 缓存逻辑 Redis
    maven 使用AOP 增加 缓存逻辑 Redis

    项目搭建过程中,缓存逻辑在某种程度上,是必不可少了,本文在之前的Maven多模块项目的基础上,在service层使用AOP增加了redis缓存逻辑. 具体代码已上传git : http://git.codeweblog.com/alexgaoyh/MutiModule-parent 具体效果,可以直接执行junit单元测试即可,文章并不针对这些测试进行截图操作了. 下面备注上一些需要注意的事项: <spring-data-redis>1.4.1.RELEASE</spring-data-

    aop, json, maven, redis, Object, 转化, Jackson, 多模块, 非注解May 5

  • ios中json解析出现的null问题

    在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式. 问题现象 但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃.其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据: "somevalue":null 通过JsonKit 这个第三方库解析出来的数据就成了 somevalue = "<null>"; 这个数据类型不是nil 也不是 Strin

    json, ios, null, NSNullApril 29

  • json 表现形式

    JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 数据的书写格式是:名称/值对. 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: <!-- lang: js --> "firstName" : "John" JSON 值 JSON 值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组

    jsonApril 28

  • json概念

    JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更易解析. 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JS

    jsonApril 28

  • 一个使用jackson转换java对象的例子

    如题,以一个用户对象为例子: @Entity @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) @JsonAutoDetect /** * 在此标记不生成json对象的属性,这里我标记了两个属性一个hibernateLazyInitializer属性,为什么要标记这个 * 属性参考前面的博文,一个password属性,出于安全这个当然不能转换成json对象了,毕竟json是在前台调用的, * 如果你想转换的时候忽略某个属性,可以在后面继续加上

    dao, json, 浏览器, Java, SecurityApril 23

  • 更改select标签实现无刷新动态取值

    /* *动态选择JS代码 */ function getProduct(){ var pruductNo=$("#productsNo option:selected").text(); //获取select标签中选择的值 $.getJSON('/order/OrderController/getProductByNo?product='+pruductNo, function(data){ $("#productsName").val(data[0]['produ

    json, jquery, JavaScript, select, 标签April 21

  • node.js 前后台传值的问题

    传值方式分为get和post,这个只需要在路由中定义即可 如:1.get: app.get('/aa/aaaa', User_Stream.aa); // 添加收藏 后台接受为: req.query.id || '' req.params.id || ''(注: || '' 为当传值为空时或不存在传值给变量赋值为空用以防止报错) 2.post: app.post('/aa/aaaa', User_Stream.aa); // 添加收藏 req.body.id || '' 如果用到ajax进行后台

    ajax, json, 表单, NODE.js, nodejsApril 21

  • 章二.jersey+json搭建服务器以及使用jersey搭建客户端
    章二.jersey+json搭建服务器以及使用jersey搭建客户端

    还是老规矩,直接上代码: 1.服务器 1.1 服务器所需JAR包: 上图中红色框中的三个JAR包是搭建jersey+json REST服务器的核心包,其中genson-1.3.jar比较重要,是对JSON数据处理的重要JAR包.另外json-lib-2.4-jdk15是第三方处理JSON数据的JAR包,博主在其他地方也喜欢用这个包来处理JSON数据,很方便. 1.2 编写服务器代码 web.xml配置(章一中已经提到,这里再贴一次): <?xml version="1.0" en

    json, Java, JerseyApril 21

  • java使用之json在前端和后台之间的转换

    1.java 中使用json 1.1 导入jar包 如果想在后台java代码中使用json,首先就必须导入json.jar ,json.jar可以去官网上下载,也可以去我的网盘中下载,我的网盘地址为:http://pan.baidu.com/s/1pJKDu11 . 1.2 在java程序中导入类引用 首先将下载好的jar包复制进你的项目中的lib文件夹(一般在webContent-->WEB-INF下,没有就自己新建一个)下,根据不同的开发环境不同,可能有的开发环境只需要将jar包复制进去即可

    json, java中使用json, json和字符串转换, json和对象转换, java中如何使用jsonApril 20

  • json-lib与jackson的比较

    <script type="text/javascript"> (function(){ var p = { url:location.href, to:'qqmail', desc:'', /*默认分享理由(可选)*/ summary:'',/*摘要(可选)*/ title:'',/*分享标题(可选)*/ site:'',/*分享来源 如:腾讯网(可选)*/ pics:'' /*分享图片的路径(可选)*/ }; var s = []; for(var i in p){ s

    json, JavaApril 20

  • SSH返回Json格式的数据
    SSH返回Json格式的数据

    在开发中我们经常遇到客户端和后台数据的交互,使用比较多的就是json格式了.在这里以简单的Demo总结两种ssh返回Json格式的数据 项目目录如下 主要是看 上图选择的部分 WebRoot里面就是平常的配置 第一种方法是使用com.google.gson.Gson 将对象转化为Json字符串 (gson-1.6.jar) 主要的代码如下 package com.javen.tool; import java.io.IOException; import java.io.PrintWriter;

    ssh, jsonApril 14

  • SpringMVC大坑一枚:ContentNegotiatingViewResolver可能不利于SEO

    广大站长都有关注自己网站被搜索引擎收录的习惯,最近用百度.360等搜索引擎,查看了自己网站的一些情况,使用命令"site:fansunion.cn". 我发现了一些异常信息,不止一次: "http://fansunion.cn/service {"page":{"totalCount":5,"totalPage":1,"pageNo":1,"pageSize":10,"

    json, seo, 搜索引擎, 百度, SpringMVCApril 13

  • 2015年创业中遇到的技术问题:51-60

    51.FastJSON序列化. fastjson 转换内嵌json对象Object{"$ref":"$.rows[1].xxxx"}怎么在前台解析. 原来的方法: JSONObject jsonObject: jsonObject.toJSONString(); 现在的方法: JSON.toJSONString(o,SerializerFeature.DisableCircularReferenceDetect); 参考资料: http://www.codewebl

    json, jquery, Web开发, fastJSON, 技术总结April 13

  • Dom 和 Jquery,json对象的使用方法

    一.dom对象和jquery的互相转化 比如有以下代码 <div id="fir"> <input type="text" /> </div> 那么我们通常获取这个文本输入框的方式有两种,一种使用jquery方式 <script type="text/javascript"> function getValue(){ var text = $("#inputArea"); ale

    json, jquery, DOM, json追加数组, dom和jquery的转化April 10

  • 在JAVA web开发中实现ECHARTS和后台的交互
    在JAVA web开发中实现ECHARTS和后台的交互

    引言 本文用于说明前端组件ECHARTS如何与系统后台进行交互,动态地从后台拉取数据并显示. 交互流程 1. 初始化ECHARTS 2. 通过AJAX向指定控制器发请求,要求返回符合JSON格式的字符串数据: 3. 控制器收到前端请求,通过DAO等收集数据并整理,返回符合ECHART指定格式要求的JSON格式字符串 4. 收到数据后,转换为JSON对象,填充至ECHART图表中并显示. 实现机制 1. 前端实现 前端实现机理是统一的,该段代码可通用. 截图中指明了前端实现要注意的关键,即 a.

    json, Java, echartApril 9

  • 使用Java调用谷歌搜索

    search托管于github 如何利用Java来调用谷歌搜索,更多细节请到github上查看search 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对谷歌搜索善加利用,以小搏大,站在巨人的肩膀上.有很多的应用场景可以很巧妙地借助谷歌搜索来实现,比如网站的新闻采集,比如技术.品牌的新闻跟踪,比如知识库的收集,比如人机问答系统等,我之前做的一个准确率达百分之九十几的人机问答系统的数据源,其中一部分就是充分利用了谷歌搜索. package org.apdplat.search; import

    json, httpclient, Java, 搜索引擎, search, 谷歌搜索APIApril 8

  • 序列化 SqlAlchemy 的结果为 json 字符串

    在设计 RESTful 的网站时,我们总是希望 ORM 框架返回的结果是可以直接给 View 层使用的 JSON 字符串.但是 Sqlalchemy 的返回结果直接使用 json.dumps(res) 会报 TypeError 的错误. 解决方案 其实就像遇到 datetime 无法使用 json.dumps() 序列化的问题一样,我们需要继承一个json.JSONEncoder. from sqlalchemy.ext.declarative import DeclarativeMeta cl

    json, python, sqlalchemyApril 2

  • EasyUI学习笔记8:MIS开发利器_ datagrid插件(下)(终结篇)

    一.引言 最后一篇是easyui与struts传递数据.拖了好多天,因为一直没想好怎么写.这部分代码参考了一个开源项目,很早之前写的,具体是哪个我也忘了.例子是easyui+ssh全注解+maven.刚开始笔记想写easyui+ssh+maven完整的,发现内容太多,作为easyui的系列笔记,加上ssh全注解和maven的内容似乎跑题了. 本篇笔记重点介绍如何写action以便于easyui交换数据.其他的部分如感兴趣,可以从我[email protected]里面名称为mis项目下载完整代码.项目zip包下载地

    struts, json, EasyUI, fastJSONApril 2

  • JSON 格式化 查看

    1, 本地使用: sublime 插件 PettyJSON, 安装后快捷键为 : Ctrl + Alt +J (格式化) , Ctrl + Alt +M (取消格式化) . 2,在线使用: http://json.parser.online.fr/ , 最漂亮好看的Json查看网站.打开网站,粘贴Json字符串即可.比Sublime具备更多颜色,看着舒心,更推荐使用这个.

    json, 查看, 格式化March 30

  • Python下XML与JSON格式的相互转换

    找了半天,本着不折腾得原则,记录完成着俩功能的库: XML-> dict https://github.com/martinblech/xmltodict dict -> XML https://github.com/quandyfactory/dicttoxml 测试的结果:xmltodict比较好用

    xml, json, python, dict, 转换March 13

  • SpringMvc中json转换

    方案一:使用阿里巴巴fastjson 1.pom.xml中添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.27</version> </dependency> 2.viewspace-servlet.xml <bean id="jsonConverter

    json, Jackson, fastJSON, ResponseBodyFebruary 26

  • 小文件字符串互转

    最近在写一个利用json传输小文件的方法,于是写了个工具类,Base64是安卓里的,也可以使用sum公司的那个Base64类 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.util.Base64; public class ByteStringTool

    json, android, 文件, 字符串, 图片, String, 转换, socketFebruary 24

  • maven中net.sf.json报错的解决方法

    今天在用maven添加net.sf.json的jar包的时候,代码如下: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency> 报了一个错 Missing artifact net.sf.json-lib:json-lib:jar

    json, mavenFebruary 4

  • JavaScript高级程序设计:学习笔记10--错误处理和JSON

    1. 错误处理和调试 1. 错误处理 1. try-catch-finally语句 catch语句必须有一个参数,而finally可选,但是存在finally在一定会执行finally语句,即使try/catch语句存在return语句. 2. 7种错误类型 Error:基类型,其他错误类型都继承自该类型,通常供开发人员抛出自定义错误. EvalError:使用eval()函数而发生异常时被抛出. RangeError:在数值超出相应范围时触发. ReferenceError:访问不存在的变量时

    json, 错误处理January 25

  • python序列化数据本地存放

    深入# 序列化的概念很简单.内存里面有一个数据结构,你希望将它保存下来,重 用,或者发送给其他人.你会怎么做?嗯, 这取决于你想要怎么保存,怎么重用,发送给谁.很多游戏允许你在退出的时候保存进度,然后你再次启动的时候回到上次退出的地方.(实际上, 很多非游戏程序也会这么干.) 在这个情况下, 一个捕获了当前进度的数据结构需要在你退出的时候保存到磁盘上,接着在你重新启动的时候从磁盘上加载进来.这个数据只会被创建它的程序使用,不会发送到网 络上,也不会被其它程序读取.因此,互操作的问题被限制在保证新

    json, python, pickleJanuary 18

  • php的serialize序列化和json性能测试

    最近需要对大数组做存储,需要在serialize序列化和json之间做了选择.因此需要做了性能测试. 在php5.2之前对数组存储的时候,大都使用serialize系列化.php5.2之后,开始内置了 JSON 的支持. 在网上看到有些资料说:json_encode和json_decode比内置的serialize和unserialize函数要高效.耳闻不如眼见,眼见不一定为实.那就用实际数据测试吧..... 我们先理解概念: 一. 序列化 序列化是将对象状态转换为可保持或可传输的格式的过程.与

    json, serialize, PHP, 性能测试January 12

  • nutz,今晚来一发(10): 入口方法使用json视图的时候如何配置格式

    例如, 需要跳过控制, 紧凑模式, 等等, 下面代码中????应该怎么写? @At("json:??????") public User me(@Attr("uid")String uid) { if (uid == null) return null; return dao.fetch(User.class, uid); } ----------------------------------------这不是分割线--------------------- 上期

    json, nutzDecember 29

  • C#解析json数据

    借用的是七牛的C# sdk ,参考见文章最后.你也可以参考 Json.net开源库.感谢codeweblog.com网友的热心回复. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using QBox; using LitJson; using QBox.Auth; namesp

    json, parse, 七牛December 20

  • Json转换利器Gson之实例

    描述 Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库.可以将一个 JSON 字符串转成一个 Java 对象,或者反过来 示例 import java.lang.reflect.Type; import java.sql.Timestamp; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import j

    json, gson, 转换, 实例December 19

  • Spring MVC 中如需设置Jackson的一些参数,可以这么干

    参考资料 1. http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean.html <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="

    json, Jackson, SpringMVC, ConverterDecember 19

  • json及其解析

    JSON简单介绍 json 是一种数据交换语言,json 的语法如下: 使用'{}',来表示一个对象,对象有若干个名/值对,名/值对之间使用','隔开;名/值对的格式:"属性名":属性值(属性值可以是字符串,整数/浮点数,boolean值,对象,有序列表).如下: { "optionsA": "比例定员标准", "optionsB": "概略定员标准", "optionsC": &quo

    json, jsoncppDecember 19

  • golang revel下免声明对象动态接收json post 数据

    写惯了node服务端API,换到静态类型语言很不爽,规则一大堆~ 要动态必需的!必须的!的! 这里注意几个包 json转换和解析用 github.com/bitly/go-simplejson go get github.com/bitly/go-simplejson body转换解析用 直接导入 strings io/ioutil POSTMAN提交数据 {"data":"yes","hotel":["caonima",&q

    json, params, post, get, Application, Golang, dataDecember 17

  • Json转化

    import java.util.*; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class Test { public static void main(String[] args) { //对象转json Stu s = new Stu("123","1"); JSONObject jsonObject = JSONObject.fromObject(s); Syste

    json, 对象转jsonNovember 20

  • Java序列化JSON时long型数值不准确

    现象 项目中用到了唯一ID生成器.生成出的ID时long型的(比如说4616189619433466044). 通过某个rest接口中返回json数据后,发现浏览器解析完变成了4616189619433466000 原因 大致描述:java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值). 详情参考这里http://stackoverflow.com/questions/17320706/javascript-long-integer rest接

    json, Jackson, SpringMVCNovember 11

  • 记录struts2 json plugin 对字符串数组类型的处理

    当前项目中,一开发人员在action中定义了一个字符串数组类型的属性,需要以json格式返回到页面(先不论这种设计是否最优), 结果在做页面调试时发现总是无法在ajax的success方法中获取到该属性.后台action调试发现该数组已经正确赋值,get 方法也没有问题,action相关代码如下: private String[] traceList; private String unitName; ... public String queryTrace(){ unitName = "tes

    json, 数组, struts2, includeProperties, excludePropertiesNovember 10

  • jquery 获取 json然后 append 并且appendto到网页的教程
    jquery 获取 json然后 append 并且appendto到网页的教程

    确保以下文件在服务器上运行,什么原因?---不详. 下次介绍怎么快速搭建本地服务器,现在自行搜索 wamp软件搭建本地服务器.(把下面的两个文件放在www目录下面) 文件1:index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascri

    json, jquery, append, appendToNovember 6

  • Jackson介绍篇之filter

    1.默认怎样被序列化? 对象的属性被初次确定的过程称为自动检测:所有的成员方法和字段被查找. 1.1."Getter"方法:所有public,带返回值,符合"getXxx"("isXxx",如果返回boolean,被称为"isgetter") 命名约定的成员方法被推测存在名字为"xxx"的属性(属性名按照bean命名约定推测,即开头大写字母转成小写). 1.2.field属性:所有public成员字段被推测

    json, Java, JacksonOctober 29

  • Python解析json字符串
    Python解析json字符串

    问题分析 解析一个json字符串并将其所以key和value提取出来置于list当众,首先不得不对json的格式进行分析,以下则是个人的一个分析过程: 源码 def read(obj,key): collect = list() for k in obj: v = obj[k] if isinstance(v,dict): collect.extend(read(v,k)) elif isinstance(v,list): if key=='': collect.extend(readList(

    json, python, List, 解析, AutoTesterOctober 29

  • Web页面json formatter

    插件源码 定义一个javascript类 var JSONFomartter() = { //主方法,参数1为你需要转换的json对象,注意是对象而不是字符串,第二个参数则是你希望的缩进表示字符串,例如你可传进" "四个空格作为缩进标准 format:function(jsonObject, indexStr) { //如果未传缩进标准参数,则按默认处理 if (arguments.length < 2) { var indexStr = ""; } var

    json, JavaScript, Web, 插件, 格式化, formatOctober 28

  • iOS 网络请求Json自动转存到CoreData(二)

    项目需求:从网络获取Json后,将Json自动转存到CoreData中. 继上一篇日志,那么这篇的主要内容是:将Json存到CoreData中. 说话实话,无非就是KVC赋值,思路清晰明了,但是我在想一个问题,有没有办法做到通用呢?那么问题来了-挖机技术哪家强! 好了不扯淡了,虽然KVC暂时满足我项目需求,那个通用办法我还在寻找中,能力有限,不过我会努力. 顺便分享一篇 讲述 这个网络请求数据存放到CoreData的介绍 Process remote service data into Core

    json, ios, coredataOctober 18

  • IE 返回值JSON会导致IE弹出下载框问题

    params: { accept: 'text/plain; charset=utf-8' }, 向服务器传值的时候指定这么一个返回,也就是说accept的时候以 text/plain; charset=utf-8 格式来接收 感谢:http://segmentfault.com/q/1010000000319324

    json, 弹框October 16

  • maven 工程src/main/java下非java文件maven install至jar方法

    1.描述: java maven项目src/main/java下有一个xx.json文件,由于项目调用方便,和调用类A.java放至在src/main/java/util/目录下,但是maven install打成jar时,未发现xx.json文件 2.处理方法 在项目中pom.xml中,部署打包时,增加输出目录配置即可.如下 <build> <resources> <resource> <directory>src/main/java</direct

    json, maven, Install, pom.xml, 非javaOctober 15

  • jquery map() easyui-treegrid easyui-combotre
    jquery map() easyui-treegrid easyui-combotre

    具体效果可见: https://git.codeweblog.com/alexgaoyh/alexgaoyh.git 后台传递给前台的json数据如下: [{"deleteFlag":0,"parent.name":"","orderNo":1,"children":[{"deleteFlag":0,"parent.name":"系统管理",&qu

    map, json, jquery, 方法, 数据, EasyUI, easyui-treegrid, easyui-combotree, 后台传递October 9

  • spring mvc 返回json的配置

    springMVC-servlet.xml 配置 <!-- 启动Springmvc注解驱动 --> <mvc:annotation-driven/> <!-- 返回json 方法一 需要导入 fastjson.jar包 --> <mvc:annotation-driven> <mvc:message-converters register-defaults="false"> <!-- 避免IE执行AJAX时,返回JSON

    json, mvc, 配置, springOctober 8

  • springmvc 4.x 处理json 数据时中文乱码

    原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及更改,所以在处理一些json格式的时候,会出现中文乱码. org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字符集为ISO-8859-1,所以在当返回json中有中文时会出现乱码. 解决办法,只需在配置文件中加入如下代码: <!-- 处理请求时返回json字符串的中

    json, mvc, 中文乱码, spring, 4.xSeptember 19

  • eval 解析 JSON 格式数据

    eval 解析JSON 格式数据 <script type="application/javascript"> window.onload=function(){ var test ={"root":[{"name":"wz",value:"wz_v"},{"name":"wz1",value:"wz1_v"},{"name&

    json, EvalSeptember 18

  • 亲,您的json键值对用双引号了吗?

    JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度. 那么,JSON到底是什么? JSON就是一串字符串 只不过元素会使用特定的符号标注. {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是前者的值(这个值可以是字符串.数字.也可以是另一个数组或对象) 所以 {"name": "Michael"} 可以理解为是一个包含name为M

    jsonSeptember 17

  • jfinal-web jfinal下的基础model实现以及数据压缩和缓存及websocket

    https://github.com/Dreampie/jfinal-web jfinal-web是一款jfinal下的web插件: <dependency> <groupId>cn.dreampie</groupId> <artifactId>jfinal-web</artifactId> <version>${jfinal-web.version}</version> </dependency> 目前刚刚发

    json, gzip, Java, Web, Error, Cache, JFinalSeptember 12

  • 使用Ext2的ScriptTagProxy对Struts2下的Jsonplugin进行AJAX跨域访问时的问题以及解决方案

    使用HttpProxy不能进行跨域的访问`` 会返回 Access to restricted URI denied" code: "1012 的错误``` 用Ext.data.ScriptTagProxy替换HttpProxy可以实现跨域`` 在Opera下正常``在Firefox下出现Invaild label错误`` 原因在` 使用ScriptTagProxy时要从request参数中获得callback属性,把得到的参数跟json-data一起返回,因为返回的data是要在浏览

    ajax, json, firefox, opera, ExtSeptember 5

  • 用xStream+jettsion解析RESTEasy生成的包含自定义类型List的JSON`

    1,配置服务器端 import java.util.ArrayList; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "BusStationInfos") public class BusStat

    xml, jsonSeptember 5