json 生成 json字符串

生成json格式的字符串。

需要相关包


 1 package cn.itcast.controller;
2
3 import static org.junit.Assert.*;
4
5 import java.util.ArrayList;
6 import java.util.List;
7
8 import net.sf.json.JSONArray;
9 import net.sf.json.JSONObject;
10 import net.sf.json.JsonConfig;
11
12 import org.junit.Test;
13
14 import cn.itcast.domain.Province;
15
16 public class JSONlibTest {
17
18 @Test
19 public void test1() {
20 Province p = new Province("山东省","250000");
21 JSONObject jsonObj = JSONObject.fromObject(p);
22 System.out.println(jsonObj.toString());
23 }
24 @Test
25 public void test2() {
26 List<Province> ps = new ArrayList<Province>();
27 ps.add(new Province("安徽省", "001"));
28 ps.add(new Province("浙江省", "002"));
29 ps.add(new Province("江苏省", "003"));
30 JSONArray jsonArr = JSONArray.fromObject(ps);
31 System.out.println(jsonArr.toString());
32 }
33 @Test
34 public void test3() {
35 List<Province> ps = new ArrayList<Province>();
36 ps.add(new Province("安徽省", "001"));
37 ps.add(new Province("浙江省", "002"));
38 ps.add(new Province("江苏省", "003"));
39
40 JsonConfig cfg = new JsonConfig();//JSON串过滤
41 cfg.setExcludes(new String[]{"zipcode"});//不包含的字段列表
42
43 JSONArray jsonArr = JSONArray.fromObject(ps,cfg);
44 System.out.println(jsonArr.toString());
45 }
46 }

jsp页面中


1
2 var data=this.responseText;
3
4 var provinceJson=eval("("+data+")");

json 生成 json字符串,布布扣,bubuko.com

时间: 2024-10-13 16:19:44

json 生成 json字符串的相关文章

Java-封装生成JSON数据和XML数据类

1.背景 借鉴与php中 app接口的实现(php写app接口生成xml和json数据),封装了java版的json和xml数据操作类! 2.准备 在使用之前,需要引入 json 的jar 包:点我下载 ! 这里实现了,对象转json , 对象集合转json, 对象转xml,对象集合转xml ; 3.appUtil 工具类实现 具体的实现过程,我就不解释了,一边写,一边测试!直到写成为止! 里面的 tojsonArray() 方法 没有使用,可以删除,不过想生成json数组的 ,就不需要删除了!

生成JSON字符串

json是由键值对组成,现在一般的从服务器传到客户端的数据都是通过json,比xml更轻量级. 首先我们要通过一个方法来生成一个json字符串. package com.json.tools; import net.sf.json.JSONObject; //生成json字符串 public class JsonTools { public static String CreateJaso(String key,Object value){ JSONObject jsonObject = new

ASP.NET用SQL Server中的数据来生成JSON字符串

原文引自:  作者: 缺水的海豚  来源: 博客园  发布时间: 2010-09-21 21:47  阅读: 6136 次  推荐: 0   原文链接   [收藏] 摘要:ExtJs用到的数据内容基本上都是JSON格式的,要和ASP.NET结合开发,需要格式化数据成JSON的东西.所以作者实现了一个生成JSON字符串的方法. 最近在学习ExtJs与ASP.NET结合开发,前者用到的数据内容基本上都是JSON格式,遂想写一个格式化数据成JSON的东东,在网上找了一下,发现还蛮多的,实现了一个类似于

PHP“Cannot use object of type stdClass as array” (php在调用json_decode从字符串对象生成json对象时的报错)

php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误 错误:Cannot use object of type stdClass as array 产生原因: +展开 -PHP $res = json_decode($res); $res['key']; //把 json_decode() 后的对象当作数组使用. 解决方法(2种):1.使用 json_decode($d, true).就是使json_decode 的第二个变量设置为 tru

C#如何生成JSON字符串提交给接口(服务器)

第一章:C#如何拿到从http上返回JSON数据? 第二章:C#如何解析JSON数据?(反序列化对象) 第三章:C#如何生成JSON字符串?(序列化对象) 第四章:C#如何生成JSON字符串提交给接口(服务器)? 上一篇文章中我们写的C#生成JSON字符串,那么我们生成的字符串要干嘛呢?当然是将数据提交给服务器啦.一般用过接口来接受这个JSON. 这里我们会用到第一章中的一个 类.HttpUitls里面的Post方法. 非常简单: public static string Post(string

C#如何生成JSON字符串?(序列化对象)

第一章:C#如何拿到从http上返回JSON数据? 第二章:C#如何解析JSON数据?(反序列化对象) 第三章:C#如何生成JSON字符串?(序列化对象) 第四章:C#如何生成JSON字符串提交给接口(服务器)? 上一篇文章中我们讲解了序列号JSON数据,这篇文章我们来讲解一下反序列化JSON数据,也就是将实体类转化成JSON数据,其实也非常简单,说白了,就是将实体初始化. 一样,我们跟着前两篇的代码,在添加 一个按钮,在按钮事件里面写代码.先看效果吧. 接下俩是按钮事件 using Syste

将树形结构生成Json字符串

1 /// <summary> 2 /// 将树形结构生成Json字符串 3 /// </summary> 4 /// <param name="dt">传入的树形结构DataTable</param> 5 /// <param name="childColumnName">子级ID列名</param> 6 /// <param name="parentColumnName&qu

Qt之JSON生成与解析

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C.C++.C#.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成. 常用的Json库 JsonCp

根据post请求调取app接口,map对象转字符串,json对象转字符串

@RequestMapping("/user_systemallot_insert.do") @ResponseBody public Map<String, Object> systemallotInsert(HttpServletRequest request,HttpSession session){ Map<String, Object> map = new HashMap<>(); HashMap<String, Object>