`
leifeng2
  • 浏览: 142405 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java & JSON 转换

    博客分类:
  • java
 
阅读更多
public class JsonBean2 {
	
	private int col;
	private int row;
	private String value;	

	public int getCol() {
		return col;
	}
	public void setCol(int col) {
		this.col = col;
	}
	public int getRow() {
		return row;
	}
	public void setRow(int row) {
		this.row = row;
	}
	public String getValue() {
		return value;
	}
	public void setValue(String value) {
		this.value = value;
	}

}

 

   

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;


public class Test {

	public static void main(String[] args) {
		boolean[] boolArray = new boolean[]{true,false,true};       
        JSONArray jsonArray1 = JSONArray.fromObject( boolArray );       
        System.out.println( jsonArray1 );   
        
        List list = new ArrayList();       
        list.add( "first" );       
        list.add( "second" );       
        JSONArray jsonArray2 = JSONArray.fromObject( list );       
        System.out.println( jsonArray2 );      
       

        JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );       
        System.out.println( jsonArray3 );     
        
        Map map = new HashMap();       
        map.put( "name", "json" );       
        map.put( "bool", Boolean.TRUE );       
           
        map.put( "int", new Integer(1) );       
        map.put( "arr", new String[]{"a","b"} );       
        map.put( "func", "function(i){ return this.arr[i]; }" );       
        JSONObject json = JSONObject.fromObject( map );       
        System.out.println( json );       

        List list2 = new ArrayList();    
        JsonBean2 jb1 = new JsonBean2();    
        jb1.setCol(1);    
        jb1.setRow(1);    
        jb1.setValue("xx");    
           
        JsonBean2 jb2 = new JsonBean2();    
        jb2.setCol(2);    
        jb2.setRow(2);    
        jb2.setValue("");    
           
           
        list2.add(jb1);    
        list2.add(jb2);    
           
        JSONArray ja = JSONArray.fromObject(list2);    
        System.out.println( ja.toString() );    

	}

}

 

    上面是代码,附近中是用到的jar包。(java环境:JDK1.5)

 

分享到:
评论

相关推荐

    xml & json 转换工具

    在XML到JSON转换过程中,XStream可能首先用于将XML数据转换为Java对象,然后这些对象再由Json-lib处理成JSON格式。 XML到JSON的转换通常包括以下步骤: - 解析XML文档,将其转换为DOM(Document Object Model)树。...

    JSON转JAVA & C# 转换工具.rar

    标题“JSON转JAVA & C# 转换工具.rar”指的是一个包含两个不同语言环境下的JSON转换工具的压缩包,目的是帮助开发者快速地将JSON格式的数据转换为对应的Java或C#实体类。 描述中提到的“绝对好用的工具”,暗示了这...

    JAVA-JSON工具转换类

    可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...

    java与json互相转换的jar包

    以下是对给定的jar包文件及其在Java与JSON转换中的作用的详细解释: 1. **json-lib-2.4-jdk15.jar.zip**:这是JSON库的核心,用于实现Java对象与JSON字符串之间的转换。Json-lib提供了多种类型的转换方法,例如将...

    java XML 和json 转换工具类

    java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和json 转换工具类java XML 和json 转换工具类 java XML 和...

    json格式与java类对象相互转换

    二、Java类对象到JSON转换 1. 将Java对象转换为JSON字符串,同样使用`ObjectMapper`: ```java User john = new User(1, "John", "john@example.com"); String johnJson = mapper.writeValueAsString(john); ``` ...

    JSON转换为JAVA对象及日期格式转换处理 -

    JSON转换为JAVA对象及日期格式转换处理 -

    Java中后台JSON转换包

    Java中的JSON转换是Web开发中常见的一种数据交互方式,它使得服务器端的数据能以轻量级的文本格式发送到客户端,比如JavaScript,从而方便前端进行处理。本篇将详细讲解如何在Java后台上使用JSON进行数据转换,并...

    Java组装json和java解析json数组

    附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据

    Java bean转换为Json Schema

    Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...

    java和 json转换

    java对象转换为 json字符串

    批量转换json到java类工具

    将json转换为javebean的工具,封装jsonschema2pojo,用户可以修改配置文件json2Beans.json,然后运行Json2JavaBean2.bat直接生成对应类。 能够批量转换json为bean,直接拷贝到项目中使用。 提醒: 需要提前安装java...

    Json与java对象之间相互转换源码

    在Java中,我们经常需要将JSON字符串与Java对象进行相互转换,以便于数据的传输和处理。本篇文章将详细探讨这个过程,以及如何使用常见的Java JSON库,如Gson和Jackson,进行JSON与Java对象的转换。 首先,让我们...

    java json xml转换

    - 使用Gson:虽然Gson主要设计用于JSON操作,但可以通过第三方库gson-xml将JSON转换为XML,该库提供了`JsonToXmlConverter`类进行转换。 2. XML转JSON: - 使用Jackson库:Jackson的`XmlMapper`类可以将XML字符串...

    java json转换所需jar包

    Java中的JSON转换是开发过程中常见的任务,特别是在处理服务器与客户端之间的数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。在Java中,...

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

    在Java编程中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本教程将深入讲解...

    java的xml和json相互转换工具类,亲测直接用

    本篇文章将详细介绍Java中如何实现XML和JSON的相互转换,并提供一个名为`XmlToJson.java`的工具类作为参考。 首先,XML是一种结构化的数据表示方式,它以树形结构存储数据,易于人类阅读和编写,同时也易于机器解析...

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

    2. Gson:Gson是Google提供的库,能够将Java对象转换为JSON格式的字符串,以及将JSON数据转换回等效的Java对象。Gson的主要优势在于其简单易用的API。 3. JSON-P(Java API for JSON Processing):这是Java标准API...

    json转对象(java 多级嵌套)

    除了将JSON转换为Java对象,我们还可以使用`ObjectMapper`将Java对象转换回JSON字符串,这对于前端展示或存储数据非常有用: ```java String json = mapper.writeValueAsString(outerObject); ``` 6. **异常...

Global site tag (gtag.js) - Google Analytics