- 浏览: 119909 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
gtd03:
[b][/b][i][/i][u][/u]引用[*][img] ...
js 监听监键盘动作 -
tomfish88:
你用5条数据太少了,你用50000条你就看出差距了
多线程效率问题
package JsonTest; import java.util.HashMap; import java.util.Map; import org.json.JSONException; import org.json.JSONObject; public class JsonTest { public static void main(String[] args) throws JSONException { String json = "{\"name\":\"reiz\"}"; JSONObject jsonObj = new JSONObject(json); String name = jsonObj.getString("name"); jsonObj.put("initial", name.substring(0, 1).toUpperCase()); String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" }; jsonObj.put("likes", likes); Map<String, String> ingredients = new HashMap<String, String>(); ingredients.put("apples", "3kg"); ingredients.put("sugar", "1kg"); ingredients.put("pastry", "2.4kg"); ingredients.put("bestEaten", "outdoors"); jsonObj.put("ingredients", ingredients); System.out.println(jsonObj); } }
package JsonTest; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class JsonRead { public static void main(String[] args) throws JSONException { String json = "{\"results\":[{\"to_user_id\":1728647563," + "\"to_user\":\"kiroro恋\"},{\"to_user_id\":728647563," + "\"to_user\":\"恋\"}]}"; JSONObject jsonObj = new JSONObject(json); JSONArray j = jsonObj.getJSONArray("results"); System.out.println(j.getJSONObject(0).getString("to_user_id")); System.out.println(j.get(0)); System.out.println(j.getJSONObject(1).getString("to_user_id")); System.out.println(j.get(1)); // 1728647563 // {"to_user_id":1728647563,"to_user":"kiroro恋"} // 728647563 // {"to_user_id":728647563,"to_user":"恋"} } } //{ // "results":[ // { // "to_user_id":1728647563, // "to_user":"kiroro恋", // "text":"喜欢坐在你的车里听王若琳的歌", // "id":4192745203, // "from_user_id":1728647563, // "from_user":"kiroro恋", // "iso_language_code":"nl", // "source":"<a href=\"http://t.sina.com.cn\" rel=\"nofollow\">新浪微博</a>", // "profile_image_url":"http://tp4.sinaimg.cn/1728647563/50/1289280876/0", // "created_at":"Thu Dec 09 13:57:20 +0800 2010" // }, // ... // ], // "since_id":0, // "max_id":4192745203, // "results_per_page":0, // "next_page":"?page=2&max_id=1291869235&q=王若琳", // "refresh_url":"?since_id=1291874240&q=王若琳", // "completed_in":0.24699999392032623, // "page":1,"query":"王若琳" //}
- org.json.jar (117.1 KB)
- 下载次数: 30
发表评论
-
ServerSocket 多线程服务器开发
2011-04-24 16:24 1688package socket; import j ... -
InetAddress 获得IP
2011-04-24 15:43 1544import java.net.InetAddress ... -
接口的作用 宠物商店
2011-04-24 15:14 1210package PetShopDemo; inte ... -
Arrays
2011-04-24 14:15 793package ArraysTest; impor ... -
Cloneable 对象克隆
2011-04-24 14:08 1087class Person implements Clon ... -
System
2011-04-24 13:59 837package SystemTest; publi ... -
Collections
2011-04-24 13:40 1382import java.util.Collections ... -
TreeSet对象排序的方法
2011-04-24 13:09 1498package set; import java. ... -
HashMap 的两种遍历方式
2011-04-24 12:35 767public static void main(Str ... -
ENUMERATION接口
2011-04-23 14:51 800很少用 import java.util.Vec ... -
ListIterator
2011-04-23 14:44 9921 只能有List实例化 2 必须先有头到尾,才能由尾到头 ... -
Iterator
2011-04-23 14:36 1072import java.util.List ; imp ... -
List.subList 得到的新数组地址指向旧数组
2011-04-23 14:22 1087public static void main(Str ... -
SortedSet
2011-04-23 13:50 885import java.util.SortedSet ; ... -
HashSet TreeSet
2011-04-23 13:43 816import java.util.HashSet ; ... -
LinkedList 队列
2011-04-23 13:36 895import java.util.LinkedList ... -
List Vector
2011-04-23 13:14 780import java.util.ArrayList ; ... -
collection 接口
2011-04-23 12:09 695图片 -
HashSet 对对象去重
2011-04-21 23:00 3190import java.util.Set ; impo ... -
Properties 属性 properties xml
2011-04-21 22:40 946import java.util.Properties; ...
相关推荐
Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...
此压缩包包含两个jar:json-lib-2.4-jdk15.jar和ezmorph-1.0.6.jar 这两个包都是java解析json数据的依赖包,而且是最新版,开源的东东好多人还要分,俺不要分,只希望对你有用。
Java解析JSON是一个常见的任务,特别是在开发Web服务或者与API交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以使用多种库...
Java解析Json字符串是Java开发中常见的一项任务,特别是在与Web服务交互、数据交换或存储时。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java...
JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……
### Java解析JSON的方法 在Java开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。因此,在处理Web服务、API接口等方面,JSON数据格式非常常见...
标题与描述均提到了“JAVA解析JSON”,这表明文档主要关注的是如何在Java环境中解析JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java...
Java解析JSON是一个常见的任务,特别是在开发Web服务或者处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,有许多库可以帮助...
标题提到的是“java解析json格式字符串所需jar包”,描述指出我们可以自行下载这些库。在提供的压缩包文件中,包含了以下几个关键的jar包: 1. **commons-collections-3.2.1.jar**:这是Apache Commons Collections...
本压缩包包含了7个用于Java解析JSON文件的必备jar包,通过解压并将这些jar包添加到您的项目类路径中,您可以轻松实现JSON处理。 1. **Jackson库**: - Jackson是Java最流行的JSON处理库之一,由 FasterXML 组织...
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
总结,Java解析JSON主要依靠第三方库,如Jackson和Gson,它们提供了解析JSON字符串到Java对象,以及将Java对象序列化为JSON字符串的功能。对于复杂的JSON结构,可以通过创建相应的Java类来映射。在实际操作中,务必...
java解析json字符串。 commons-beanutils-1.9.0 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.1.3 ezmorph-1.0.6 json-lib-2.4-jdk15 demo: package com; import java.util.ArrayList;...
Java解析JSON源码是Java开发中的重要一环,因为JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,广泛应用于服务器与客户端之间的数据传输。本文将深入探讨如何在Java中解析JSON源码,以及如何利用...
3. **解析JSON字符串**:通过`JSONObject.fromObject()`或`JSONArray.fromObject()`方法将JSON格式的字符串转换为Java对象。 4. **序列化Java对象**:使用`JSONObject.toJSONString()`或`JSONArray.toJSONString()`...
使用该方法可以轻松解析JSON数组,方便取出JSON数据
以上就是Java解析JSON的两种常见方法:使用JSON库(如json-lib、Jackson或Gson)和Java内置API。选择哪种方式取决于项目需求,如性能、兼容性、易用性等。对于大型项目,推荐使用成熟的库,如Jackson,它提供了更...
Java解析JSON包主要涉及到的是如何在Java程序中处理JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,广泛应用于服务器与客户端之间的数据通信。JSON格式易于人阅读和编写,同时也易于机器...