`
xiesuntian
  • 浏览: 5308 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 和json的操作

 
阅读更多

1,string数组转化成Json

public static void getStr(){
  String[] str ={"1","2","3","4"};
  JSONArray jsonArray = JSONArray.fromObject(str);
  System.out.println(jsonArray);
 }

 

2,list转化成Json

 public static void getList(){
  List list = new ArrayList();
  String[] str ={"1","2","3","4"};
  list.add(str);
  list.add("adfasdfasd");
  JSONArray jsonArray = JSONArray.fromObject(list);
  System.out.println(jsonArray);
 }

 

3,map数组转化成Json

public static void getMap(){
  Map map = new HashMap();
  String[] str ={"1","2","3","4"};
  map.put("aa", "a");
  map.put("bb", "b");
  map.put("cc", "c");
  map.put("dd", "d");
  map.put("ee", "e");
  map.put("str", str);
  JSONArray jsonArray = JSONArray.fromObject(map);
  jsonArray.add("BBBBBBBBBBBBBBBB");
  System.out.println(jsonArray);
  System.out.println(jsonArray.getString(1));
 }

 

4,转化成对象

 

public static void getObject(){
  String str ="{'name':'aaaaaaaa','age':33}";
  JSONObject jsonObject = JSONObject.fromObject(str);
  System.out.println(jsonObject);
  Person person = (Person)JSONObject.toBean(jsonObject,Person.class);
  System.out.println(person.getName());  
 }

 

分享到:
评论

相关推荐

    使用Java操作JSON字符串对象

    使用Java操作JSON字符串对象,使用Java操作JSON字符串对象

    java 解析 json文件 java 解析 json文件

    Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web...无论选择哪种方式,都需要确保正确地映射JSON结构到Java对象,以便有效地处理和操作数据。在实际项目中,还要考虑性能、内存消耗以及API的复杂性等因素。

    JAVA-JSON工具转换类

    `JsonUtil.java`看起来是一个自定义的工具类,很可能包含了对`json-lib`和`ezmorph`的封装,提供了简洁易用的API供开发者进行JSON操作。可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`...

    java操作JSON的例子

    本文将详细讲解如何在Java中操作JSON,通过一个具体的小例子来阐述其核心概念和方法。 首先,Java操作JSON通常依赖于第三方库,如Jackson、Gson或org.json等。在这个例子中,我们使用的可能是`org.json`库,因为这...

    java调用json参数的webservice

    在探讨Java调用带有JSON参数的WebService之前,我们首先需要了解几个关键的技术概念:Java、JSON以及WebService。 Java是一种广泛使用的编程语言,它具有面向对象、跨平台、多线程以及健壮性等特点。Java在企业级...

    JAVA操作JSON全套包,无需另外下载一次搞定

    本套工具包提供了全面的JSON操作支持,使得开发者无需再寻找和集成多个依赖项,一次性解决所有需求。 1. **json-lib-2.2.3-jdk15.jar**:这是Json-lib库的一个版本,它是一个Java JSON处理器,支持多种Java集合和...

    java解析json完整案例

    以上就是使用Java解析JSON的基本操作,包括从字符串、文件或网络获取JSON数据,以及将Java对象序列化为JSON。在实际项目中,你可能还需要处理更复杂的JSON结构,比如嵌套的对象和数组,以及处理错误情况。对于更复杂...

    Java中使用Json

    3. **JSON操作** JSON数据通常包含键值对,键是字符串,值可以是多种数据类型,如字符串、数字、布尔值、数组或嵌套的JSON对象。在Java中,我们可以使用`JSONObject`和`JSONArray`(来自org.json库)来操作JSON数据...

    Java操作JSON入门教程

    Java操作JSON入门教程

    java遍历JSON树

    对于Java开发者来说,能够熟练地操作JSON数据是必不可少的技能之一。本文将详细介绍如何在Java中遍历一个JSON树,并解析其内部结构。 #### 二、所需库及导入 在Java中处理JSON通常需要借助第三方库,例如`json.org...

    Java 读取、添加、删除修改json文件数据范例.rar

     读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties...

    java操作json实例

    本实例将重点介绍如何使用Java的Jackson库进行JSON操作。 首先,安装Jackson库。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>com.fasterxml.jackson.core</groupId> <artifactId>...

    Java读取json文件并对json数据进行读取、添加、删除与修改操作

    开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。

    java json api,json api

    本篇文章主要聚焦于`json-lib`这个库,它是一个非常实用的Java JSON处理库,支持多种Java集合和JavaBeans到JSON的转换。 `json-lib`库的核心功能包括: 1. **JSON对象的创建**:可以使用`JSONObject`类来创建和...

    Java 中json常用操作所需jar包

    下面将详细介绍在Java中使用`net.sf.json`库进行JSON操作的知识点。 首先,`net.sf.json`是开源项目Apache Beehive的一部分,它为Java提供了一套完整的JSON处理工具,包括将Java对象转换为JSON、将JSON字符串解析为...

    Java读取json文件,并转化为map取值

    Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`com.google.gson`。在这个案例中,我们将使用`com.fasterxml.jackson.databind`库,因为它提供了强大的功能和灵活性。确保你的项目中...

    Java对Json的一系列操作(构建、json与对象的转换)

    在Java开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人们可以轻松地阅读和编写数据,同时也易于机器解析和生成。本文将深入探讨Java对JSON的一系列操作,包括如何构建JSON对象,...

    java 获取json网页数据

    // JSON操作 } catch (JSONException e) { e.printStackTrace(); // 处理异常情况 } ``` 通过以上步骤,我们就可以成功地使用Java获取并解析JSON网页数据了。在实际项目中,可能还需要处理分页、错误重试、...

    java-json包

    - **org.json**:这是一个轻量级的库,主要用于简单的JSON操作,如创建JSON对象、解析JSON字符串等。 - **Fastjson**:阿里巴巴开源的JSON库,处理速度极快,适合大量JSON数据的解析和生成。 2. Jackson使用: -...

    java转json测试项目(附带json jar包)

    5. JSON操作:尝试对JSON对象进行一些常见操作,如获取键值、遍历、修改、删除等,并验证操作结果。 6. 序列化与反序列化:将JSON字符串转换回Java对象,检查数据的完整性和一致性。 7. 性能分析:通过JMH(Java ...

Global site tag (gtag.js) - Google Analytics