非标准JSON解析

http://blog.csdn.net/superit401/article/details/51734591

  1. String category = "{‘v-soft-list‘:[{typecode:‘zhuanbi‘,gametype:‘赚币‘,count:5},{typecode:‘dongzuo‘,gametype:‘动作‘,count:12},{typecode:‘maoxian‘,gametype:‘冒险‘,count:14},{typecode:‘xiuxian‘,gametype:‘休闲‘,count:61},{typecode:‘zhili‘,gametype:‘智力‘,count:17},{typecode:‘gaoxiao‘,gametype:‘搞笑‘,count:6},{typecode:‘celue‘,gametype:‘策略‘,count:4},{typecode:‘qipai‘,gametype:‘棋牌‘,count:2}]}";
  2. JSONObject jsonObject = JSONObject.fromObject(category);
  3. JSONArray jsArray = jsonObject.getJSONArray("v-soft-list");
  4. for(int i=0;i<jsArray.size();i++){
  5. JSONObject jsObject = (JSONObject)jsArray.get(i);
  6. String typeCode = (String)jsObject.get("typecode");
  7. System.out.println(typeCode);
  8. }
时间: 2024-10-13 16:44:54

非标准JSON解析的相关文章

eval解析非标准json

以前一直在用,但是不知道原理,惭愧啊,今天把自己想法加上. eval("{a:1}"); eval("{a:,b:1}"); 第一眼的感觉是都会得到一个对象,其实第二个是会报错的.当evel在处理的时候,因为{}的二义性,会把"{a:1,b:1}"当成一个代码块来解释. 那么问题来了,a:1 是一个标签语句,标签语句后面是不能有,的,可以自己动手试试. 那怎么让eval把"{a:1,b:1}"当初一个对象来解析呢,答案就是加小

swift NSJSONSerialization json解析

以下是解析.生成方法 func jsonParse(){ /******************************************  解析json类型  **************************************/ let jsonFile = NSBundle.mainBundle().pathForResource("JsonParseFile", ofType: "geojson") let jsonData = NSData.

2.非标准的NDEF格式数据解析--IsoDep

1.使用目的:正常开发是针对NDEF格式数据进行开发,但实际情况并非如此,以厦门公交卡为例,厦门公交卡保存的是非NDEF格式数据.其类型是IsoDep类型. 2.非标准的NDEF格式数据流程:当厦门公交卡放到NFC上时,手机会捕获该厦门公交卡标签信息,其中标签的数据将封装到Intent中,并启动相关的Activity处理该标签信息,判断该标签类型为IsoDep类型后,使用该IsoDep类对标签进行操作. NFC针对非标准的NDEF格式数据使用步骤: 1.获取NFC权限/添加Intent过滤器 2

Java基础知识强化103:JSON解析框架汇总

1.Gson Gson是Google提供的一个能够将Java对象转换成相应JSON表达形式的一个开源Java类库,当然用Gson也能将JSON字符串转换成与之等价的Java对象.Gson对于任何Java对象都有效,包括那些预先存在没有源代码的对象. 现在已经有一些能将Java对象转换成JSON的开源项目了.但是大多数项目都要求你在类文件中加入Java注解,而当你无法改动源代码的时候这是无法做到的.并且它们也不支持Java泛型.但是Gson却将这两点作为自己非常重要的设计目标. 目标 使用toJs

[转] 各种Json解析工具比较 - json-lib/Jackson/Gson/FastJson

JSON技术的调研报告 一 .各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.jar,ezmorph-1.0.6.jar,对于复杂类型的转换,json-lib对于json转换成bean还有缺陷,比如

几种Java的JSON解析库速度对比

java中哪个JSON库的解析速度是最快的? JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考 了.我们很少会去想用到的这些JSON库到底有什么不同,但事实上它们的确是不太一样的.因此,我们运行了一个基准测试来对常用的几个JSON库进行了测 试,看看在解析不同大小的文件时哪个库的速度是最快的.下面我会把结果分享给大家. JSON通常用于传输及解析大文件.这对运行在Hadoop或者是Spark集群上的数据处理程

iOS网络编程开发—JSON解析与XML解析

一.什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典和数组 {"name" : "jack", "age" : 10} {"names" : ["jack", "rose", "jim"]} 标准JSON格式的注意点:key必须用双引号 要想从

面试题|手写JSON解析器

这周的 Cassidoo 的每周简讯有这么一个面试题:: 写一个函数,这个函数接收一个正确的 JSON 字符串并将其转化为一个对象(或字典,映射等,这取决于你选择的语言).示例输入: fakeParseJSON('{ "data": { "fish": "cake", "array": [1,2,3], "children": [ { "something": "else&qu

Android 之json解析2

JSON(JavaScript Object Notation) 定义:字符串 键值对 解析方法有JSON,谷歌GSON,阿里巴巴FastJSON 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性. 业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换. JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. Json建构于两种结构: 1.“名称/值”对的集合(A collection of name