`
- 浏览:
1137010 次
- 性别:
- 来自:
厦门
-
-
-
-
-
-
-
- package json;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- import net.sf.json.JSONArray;
- import net.sf.json.JSONObject;
-
-
-
- public class TestJson {
- public static void main(String[] args) {
- System.out.println("---------------------java拼接json对象----------------------");
- TestJson ss=new TestJson();
- ss.viewMagazine();
- System.out.println("---------------------java解析json对象----------------------");
- strJsonObj();
- }
-
-
-
- public String viewMagazine(){
-
- Person person=new Person();
- person.setBirth("1989-22-11");
- person.setGrade("07java");
- person.setName("happ");
- person.setSex("boy");
-
-
- Person person1=new Person();
- person1.setBirth("1989-22-11");
- person1.setGrade("07java");
- person1.setName("helloworlda");
- person1.setSex("girl");
-
- List<Person> list=new ArrayList<Person>();
- list.add(person);
- list.add(person1);
-
- JSONObject s=new JSONObject();
- JSONArray ss=JSONArray.fromObject(list);
-
- s.put("person", person);
-
- s.put("personlist", list);
-
- s.put("comCount", 3);
- System.out.println(s);
- return null;
- }
-
-
-
-
-
- private static void strJsonObj(){
- String json = "{'name': 'helloworlda','array':[{'a':'111','b':'222','c':'333'},{'a':'999'}],'address':'111','people':{'name':'happ','sex':'girl'}}";
- JSONObject jsonobj=JSONObject.fromObject(json);
- String name=jsonobj.getString("name");
- JSONArray array=jsonobj.getJSONArray("array");
- JSONObject obj=jsonobj.getJSONObject("people");
-
- System.out.println("===============strJsonObj==================");
- System.out.println("jsonobj : "+jsonobj);
- System.out.println("array : "+array);
- System.out.println("obj : "+obj.getString("name"));
-
-
- Iterator<?> objkey=obj.keys();
- while (objkey.hasNext()) {
- String aa2 = (String) objkey.next().toString();
- String bb2 = obj.getString(aa2);
- System.out.println(aa2+":"+bb2);
- }
-
- for (int i = 0; i < array.size(); i++) {
- System.out.println("item "+ i + " :" + array.getString(i));
- }
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ajax json 遍历json数组,json的说明文档,json操作说明
以上实例总结了几种常用的JSON遍历方法,并详细说明了如何结合不同场景使用这些方法。这些方法在处理JSON数据时非常实用,特别是在需要访问JSON对象中特定数据时。掌握这些遍历技巧,对于任何使用JavaScript和JSON...
本篇将详细介绍如何遍历多级嵌套或树状的JSON结构,以及如何获取指定的父子节点的属性值。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。JSON结构通常...
JSON 结构与遍历方法实例分析 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于 humans 读写和 machines 解析。它基于 JavaScript programming language,简洁易懂,易于实现数据的交换和存储...
标题中的“RBBJSON:灵活的JSON遍历”指的是该库的核心特性,即它提供了对JSON数据结构的高效、可定制的访问方式。这使得开发者能够根据需求快速地获取、修改或创建JSON对象,而无需深陷于复杂的递归或手动解析过程...
android下 把json字符串解析成Hasmap格式数据
遍历JSON数据 概要 Traverse是一种go语言实用程序,用于“遍历”一块JSON编码的文本并返回选定的内容。 从go ,遍历细分RawMessage直到获得所需的。 我们使用指定遍历。 记录器也很好地利用了这种模式。 成分 遍历...
根据bower.json遍历文件并使用正则表达式模式查找和替换semver版本号 例子 var versionBumper = require ( 'gulp-version-bumper' ) ; gulp . task ( 'build-website' , function ( ) { return gulp . src ( [ '...
《深入解析nlohmann/json库在C++中的应用》 nlohmann/json是C++领域中广泛使用的开源JSON(JavaScript Object Notation)解析库,由Niels Lohmann开发并维护,其源代码托管在GitHub上...
### Java遍历JSON树知识点详解 #### 一、前言 在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java...
实现全局转换标准json格式的字符串的key值,亲测可用。
在本篇内容中,我们将详细探讨如何利用Ajax获取JSON数据,并遍历这些数据以在前端页面上展示。 首先,我们需要了解JSON(JavaScript Object Notation),这是一种轻量级的数据交换格式,易于人阅读和编写,同时也...
当需要处理嵌套的JSON数据时,递归算法就显得尤为重要,因为它们可以有效地遍历和操作复杂的数据结构。 PHP中的`json_decode()`函数是用于将JSON字符串转换为PHP数据结构的关键工具。默认情况下,`json_decode()`会...
- **遍历JSON对象**:你可以使用`keys()`方法获取所有键,然后遍历获取值,如`for (String key : jsonObject.keys()) { ... }`。 - **处理数组**:`JSONArray`是`JSONObject`的同胞,它用于处理JSON数组。两者可以...
Delphi解析json数据。参考本方法可以用Delphi直接解析json数据,以弥补Delphi不能直接解析json数据的问题。
java json解析,数组的遍历等等
html代码(test.html),js在html底部 具体代码如下所示: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <title>test-jquery-ajax-list</title>.../tabl
本文实例讲述了JS 遍历 json 和 JQuery 遍历json操作。分享给大家供大家参考,具体如下: json 遍历 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>demo data</...