Package net.sf.json:
http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/package-summary.html
JAVA中如何将一个json形式的字符串转为json对象?
import net.sf.json.JSONObject;
public class test {
public static void main(String[] args) {
String str = "{\"a1\":\"b\", \"c\":\"d\"}";
JSONObject a =JSONObject.fromObject(str);
System.out.println(a); // {"c":"d","a":"b"}
System.out.println(a.get("a1")); // d
}
}
直接把字符串作为参数交给JSONObject就行了……
List<SqlTableBean> list = new ArrayList<SqlTableBean>();
list = connectionDB.getListFromDB();
JSONArray a =JSONArray.fromObject(list);
System.out.println(a.toString());
//print: [{"num1":"568","num2":"568","product_ctg":"纸尿裤"},{"num1":"367","num2":"367","product_ctg":"营养米粉"},{"num1":"274","num2":"274","product_ctg":"
营养面条"},{"num1":"186","num2":"186","product_ctg":"营养泥"},{"num1":"156","num2":"156","product_ctg":"奶瓶"},{"num1":"137","num2":"137","product_ct
g":"摇铃/床铃"},{"num1":"137","num2":"137","product_ctg":"奶嘴"},{"num1":"131","num2":"131","product_ctg":"油类"},{"num1":"112","num2":"112","produc
t_ctg":"长牙期食品"},{"num1":"110","num2":"110","product_ctg":"毛绒玩具"},{"num1":"95","num2":"95","product_ctg":"肉松/肉酥"}]
=======================================================
String[] a={"看见快乐","def","g345"};
JSONArray json=new JSONArray().fromObject(a);
System.out.println(json.toString());
Console:
["看见快乐","def","g345"]
分享到:
相关推荐
Java中的JSON转换是开发过程中常见的任务,特别是在处理服务器与客户端之间的数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。在Java中,...
二、Java类对象到JSON转换 1. 将Java对象转换为JSON字符串,同样使用`ObjectMapper`: ```java User john = new User(1, "John", "john@example.com"); String johnJson = mapper.writeValueAsString(john); ``` ...
为了在Java中处理JSON,我们需要引入特定的库,这里提到的是六个与JSON转换相关的Java jar包。这些jar包提供了将Java对象转化为JSON字符串,以及将JSON字符串解析为Java对象的功能。 1. **org.json**:这是最基础的...
Java中的JSON转换是Web开发中常见的一种数据交互方式,它使得服务器端的数据能以轻量级的文本格式发送到客户端,比如JavaScript,从而方便前端进行处理。本篇将详细讲解如何在Java后台上使用JSON进行数据转换,并...
本篇文章将详细介绍Java中如何实现XML和JSON的相互转换,并提供一个名为`XmlToJson.java`的工具类作为参考。 首先,XML是一种结构化的数据表示方式,它以树形结构存储数据,易于人类阅读和编写,同时也易于机器解析...
在Java开发中,将目录结构转换为JSON格式是一种常见的需求,特别是在构建文件管理系统、Web应用或者需要在前端展示树形目录结构时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...
本文将详细探讨如何在Java中实现JSON的转换,包括从基本数据类型、集合、Map、Bean以及Bean列表到JSON的转换过程。 ### 一、从基本数据类型和集合转换为JSON #### 1.1 布尔数组转JSON数组 ```java boolean[] ...
java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和...
可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...
在你提供的压缩包文件中,包含了一些Java库,这些库是用于处理JSON转换和其他相关操作的。下面我将详细解释这些库的作用: 1. **commons-collections-3.2.1.jar**:Apache Commons Collections是Java集合框架的扩展...
Java到JSON转换是Java开发中常见的任务,尤其是在处理前后端数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们通常使用第三...
JSON转换为JAVA对象及日期格式转换处理 -
Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...
包含java与json相互转换的所有jar包, commons-beanutils-1.8.3 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.2 ezmorph-1.0.6 json-lib-2.4
本篇文章将详细讲解如何在Java中使用`json-lib`库进行JSON与Java对象之间的相互转换,并提供相关的jar包列表。 首先,`json-lib`是一个非常流行的Java JSON库,它提供了多种Java数据类型与JSON之间的转换功能,包括...
Java JSON API是Java平台上的库,提供了处理JSON的能力,包括解析JSON字符串、生成JSON对象以及进行JSON与Java对象之间的转换。 在Java中,有多种实现JSON API的库,如Jackson、Gson、org.json和json-lib等。本篇...
以下是对给定的jar包文件及其在Java与JSON转换中的作用的详细解释: 1. **json-lib-2.4-jdk15.jar.zip**:这是JSON库的核心,用于实现Java对象与JSON字符串之间的转换。Json-lib提供了多种类型的转换方法,例如将...
在Java编程中,工具类(Util Classes)是程序员日常工作中不可或缺的部分,它们提供了一系列静态方法,用于执行常见的任务,如JSON解析、日期处理、字符串操作等。以下是对标题和描述中涉及的知识点的详细说明: 1....
本文将详细介绍如何使用Java和SuperMap iObjects Java库解析DWG文件并将其转换为JSON格式。SuperMap iObjects Java是一款强大的GIS(地理信息系统)开发工具,能够处理多种地理数据格式,包括DWG。下面我们将逐步...
- 使用Gson:虽然Gson主要设计用于JSON操作,但可以通过第三方库gson-xml将JSON转换为XML,该库提供了`JsonToXmlConverter`类进行转换。 2. XML转JSON: - 使用Jackson库:Jackson的`XmlMapper`类可以将XML字符串...