json
文章平均质量分 91
一代小雄
事情,要么不做,要做就做好!
展开
-
json教程从入门到使用
json教程从入门到使用一:入门简介:JSON(JavaScriptObject Notation)、轻量级数据交换格式、非常适合于服务器与 JavaScript 的交互。JSON两种格式:1、对象对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。2、数组数组是值(转载 2016-11-14 18:22:23 · 602 阅读 · 0 评论 -
Ajax核心XMLHttpRequest对象
Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)XMLHttpRequest对象 XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。使用XMLHttpRequest传送的数据可以是任何格式,虽然从名字上建议是XML格式转载 2016-12-08 09:03:05 · 438 阅读 · 0 评论 -
json中key大小写转换
最近工作中遇到json格式的字符串中的key为大写的,需要转换成小写的来解析,开始想使用正则来替换,结果不是很方便,后来考虑把JSONObject重新来封装。如下json格式:{PWACHECKINFO:{QMART:\”TEST\”,NTNUM:\”50\”,ECRULE1:\”测试中1\”,ECRULE2:”,ECRULE3:”,ECRULE4:”,ECRULE5:”,ECRULE6:”,”}转载 2016-12-16 16:08:42 · 5150 阅读 · 0 评论 -
使用JAX-RS创建RESTful Web Service
本章介绍REST架构、RESTful web service和JAX-RS(Java API for RESTful Web Service,JSR 311)。JAX-RS的参考实现Jersey实现了对JSR 311中定义的注解的支持,使得使用Java编程语言开发RESTful web service变得简单。如果是使用GalssFish服务器,可以使用Update Tool安装Jersey例子转载 2016-12-08 11:17:48 · 2121 阅读 · 0 评论 -
JackSon fasterxml学习
概述Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 Jackson框架包含了3个核心库:streaming,databind,annotations.Jackson还包含了其它数据处理类库,此外不作说明。Jackson版本: 1.x (目前版本从1.1~1.9)与2.x。1.x与2.x从包的命名上可以看出来,1.x的类库中,包命名以:org.c转载 2016-12-21 10:53:02 · 15676 阅读 · 2 评论 -
JSON- 框架模式(Schema)
JSON模式是基于JSON格式定义JSON数据结构的规范。它被写在IETF草案,于2011年到期。 JSON模式:描述现有的数据格式干净的人类和机器可读的文档完成结构验证,可用于自动化测试完成结构验证,验证客户端提交的数据JSON模式验证库有几个验证器目前可用于不同的编程语言。目前最完整和最兼容的JSON模式验证可用JSV转载 2016-12-15 17:53:47 · 2259 阅读 · 0 评论 -
JSON Schema 那些事儿:基本概念
引子在早期的淘宝 TMS 页面搭建系统中,为了解决页面模板和数据的分离问题,机智的先知们扩充了一系列灵活的 PHP 标签函数,得以将数据的定义从模板视图中解耦出来。以其中一个最为常用的函数为例: 1_tms_custom('{"name":"TextLinks","title":"文字链接","group":"文字链接","row":"10","defaultRow":"5","fields":"转载 2016-12-16 09:01:28 · 8359 阅读 · 2 评论 -
JSON的使用、利用正则表达式解决不定类型返回Json格式
介绍作为移动端开发者,和服务器的通信是少不了了。下面我总结一我在开发中遇到有关json的问题一般的Json在我刚入门的时候,在公司的写代码当时的网络返回也不复杂,10个字段以内,基本上熟悉Json的固定格式,手动写Bean接收数据,只要用心字段名称和类型对应就不会出问题。 推荐的Json格式校验网站,http://json.parser.online.fr/ 问题:就是如果字段复杂,就要花很多转载 2017-05-04 17:10:16 · 5714 阅读 · 0 评论 -
基于Token的WEB后台认证机制
几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避免采用转载 2016-12-13 17:11:17 · 564 阅读 · 0 评论 -
Jackson第四篇【Find方法寻值】
第二章写了一种自己写的方法来查找json字符串中的值,其实jackson还提供一个find方法来查找json字符串中的值。今天我们一起来看看这个方法的使用……按照惯例我先贴上代码[java] view plain copy print?/ 具体的类我就不贴出来浪费空间了 @param args @throws Exception */ public static void ma转载 2016-11-15 14:04:24 · 3778 阅读 · 0 评论 -
Jackson第三篇【ObjectMapper的并发编程】
前两篇文章咱们一起学习了一下,Jackson的基本使用方法还记得第一篇文章我获得一个ObjectMapper对象整得那么麻烦 。还用用单例模式来获取为什么不直接new?先看一个数据吧。 我把咱们第二篇文章里面的TestVo转换成JsonCommonUtil.getMapperInstance(false);方式执行5次 平均耗时为210毫秒,把false改成true以后9991.6毫秒转载 2016-11-15 14:02:28 · 3934 阅读 · 2 评论 -
JSON基础
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+转载 2016-11-15 09:38:27 · 293 阅读 · 0 评论 -
JSON入门指南
尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript 解析 XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数 Web 应用来说,他们根本不需要复杂的 XML 来传输数据,XML 的扩展性很少具有优原创 2016-11-15 10:18:41 · 315 阅读 · 0 评论 -
创建JSONArray的常用四种方法
创建JSONArray的常用四种方法 1.从头或者从零开始,创建一个JSONArray(Creating a JSONArray from scratch) 实例1: Java代码 JSONArray jsonArray = new JSONArray().element("JSON").element("1").element("2.0").element(转载 2016-11-15 12:44:44 · 27768 阅读 · 0 评论 -
JackSon学习笔记(一)
概述Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 Jackson框架包含了3个核心库:streaming,databind,annotations.Jackson还包含了其它数据处理类库,此外不作说明。Jackson版本: 1.x (目前版本从1.1~1.9)与2.x。1.x与2.x从包的命名上可以看出来,1.x的类库中,包命名以:org.c转载 2016-11-15 13:29:13 · 403 阅读 · 0 评论 -
JackSon学习笔记(二)
概述jackson解析json例子准备工作基于JDK1.7,依赖Jackson框架类库:jackson-core-2.5.3.jarjackson-databind-2.5.3.jarExample下面的例子是基于Jackson 2.x版本的树模型的Json解析。要解析的Json字符串:[plain] view plain copy print?String data = {转载 2016-11-15 13:52:54 · 871 阅读 · 0 评论 -
Jackson学习笔记(三)
概述使用jackson annotations简化和增强的json解析与生成。Jackson-2.x通用annotations列表:https://github.com/FasterXML/jackson-annotations/wiki/Jackson-AnnotationsJackson-1.x通用annotations列表:http://wiki.fasterxml.com/Jackson转载 2016-11-15 13:56:04 · 661 阅读 · 0 评论 -
Jackson第一篇【JSON字符串、实体之间的相互转换】
既然你看到这篇文章相信你已经了解JSON的好处了,那么废话不多说直接进入主题。Jackson是Java中众多json处理工具的一个,比起常见的Json-lib,Gson要快一些。Jackson的官网:http://jackson.codehaus.org/里面可以下载Jackson的Jar包 注意jackson依赖:Apache的commons-loggin。下面聊一下Jackson的常见用法转载 2016-11-15 14:00:17 · 3092 阅读 · 0 评论 -
Jackson第二篇【从JSON字符串中取值】
第一篇咱们主要学习了实体与json的相互转换的问题,但是咱们需要的是数据 你转换18遍我取不到数据也是扯淡,那么今天咱们就一起学习一下如何从使用Jackson从Json字符串中取值。废话不说直接上代码(注意第一篇里面的方法我都移到JsonProcessUtil里面了方便使用)。 从Json字符串中取出指定节点的值 Java代码 public static void getValue(T转载 2016-11-15 14:01:37 · 11972 阅读 · 0 评论 -
jackson annotations注解详解
官方WIKI:https://github.com/FasterXML/jackson-databind/wikijackson 1.x和2.x版本的注解是放置在不同的包下的1.x是在jackson core jar包org.codehaus.jackson.annotate下2.x是在jackson-databind包com.fasterxml.jackson.annotation下jack转载 2017-05-10 17:10:01 · 777 阅读 · 0 评论