List<Province> list=new ArrayList<Province>();
Province p1=new Province(1,"吉林省");
Province p2=new Province(2,"辽宁省");
Province p3=new Province(3,"山东省");
list.add(p1);
list.add(p2);
list.add(p3);
/****************************************************************************************************/
/*JSONArray jsonArray=JSONArray.fromObject(list);
//[{"pname":"吉林省","pid":1},{"pname":"辽宁省","pid":2},{"pname":"山东省","pid":3}]
System.out.println(jsonArray.toString());*/
/****************************************************************************************************/
JsonConfig config=new JsonConfig();
//过滤 list集合中存放的Province这个对象的pid的属性不生成json
config.setExcludes(new String[]{"pid"});
JSONArray jsonArray=JSONArray.fromObject(list,config);
//[{"pname":"吉林省"},{"pname":"辽宁省"},{"pname":"山东省"}] //这样就把pid去掉啦
System.out.println(jsonArray.toString());
/****************************************************************************************************/
//一个对象转换成json格式
Province p=new Province(1,"吉林省");
JSONObject jsonObject=JSONObject.fromObject(p);
//{"pid":1,"pname":"吉林省"}
System.out.println(jsonObject);
分享到:
相关推荐
标题中的“PB解析json,解析JSON案例,解析jsondemo”表明了本文主要关注的是PowerBuilder(简称PB)如何处理JSON数据。在现代软件开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式,...
在"Struts jQuery JSON案例"中,这三个技术的结合通常是这样的: 1. **前端**:使用jQuery库来处理用户交互,如按钮点击、表单提交等。当用户触发某个操作时,jQuery通过Ajax发送一个HTTP请求到服务器。 2. **Ajax...
instances-val2017.json案例
这个“Ajax+Json案例”可能是一个教学资源或者示例代码集合,用于帮助开发者理解和实践这两种技术的结合。 Ajax是一种在不刷新整个网页的情况下,通过后台与服务器进行少量数据交换,从而实现局部更新页面的技术。...
在这个“Axios+JSON案例(X马)”中,我们将探讨如何使用Axios与JSON数据格式进行交互,特别是在Web开发中的实际应用。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,...
Oracle组装json案例
本案例“VB解析JSON”就是针对这一需求,提供了一种在VB环境中解析JSON数据的方法。 首先,我们需要引入一个VB.NET库,如Newtonsoft.Json,它提供了丰富的功能来序列化和反序列化JSON。在Visual Studio中,可以通过...
goole解析json案例及jar文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本篇文章将详细探讨这两个库的使用方法,并通过一个具体的案例来展示它们在解析JSON时的工作流程。 首先,我们来了解一下Gson。Gson是Google提供的一个开源库,它能够轻松地在Java对象和JSON数据之间进行映射。Gson...
本案例主要涉及`org.json`库,它是一个小巧且功能强大的JSON库,适用于Java平台。 首先,我们需要在项目中引入`org.json`库。如果你的项目是Maven工程,可以在`pom.xml`文件中添加如下依赖: ```xml <groupId>...
总结来说,本案例涉及了使用Ajax进行异步POST请求,向服务器发送JSON数据,以及接收和处理JSON响应的过程。在实际项目中,根据具体需求,你可能还需要处理错误情况,添加额外的请求头,或者使用更高级的库如jQuery、...
通过阅读和学习这些案例,你可以更好地理解如何发起Ajax请求,如何处理JSON响应,并将数据动态地展示在网页上。 总结起来,jQuery、Ajax和JSON是现代Web开发中的关键工具,它们协同工作,使Web应用程序变得更加动态...
首先,Oracle 12c及更高版本引入了JSON相关的数据类型和函数,如`JSON_OBJECT`和`JSON_ARRAY`用于创建JSON,`JSON_VALUE`和`JSON_QUERY`用于提取数据,以及`JSON_TABLE`用于将JSON数据转换为关系表结构。 `JSON_...
**Ajax+JSON 实例详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object ...
这个压缩包中的内容是关于DataX的JSON范例和一个相关的图片,对于初学者来说是很好的学习资源。 JSON范例(以`ApplicationHistory.json`为例)通常会展示DataX任务的配置信息,这是DataX执行数据同步任务的核心部分...
这个“datax的json范例”可能是为了展示如何配置DataX任务,特别是通过JSON格式来定义任务的具体细节。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成...
代码如下: [removed] function pageIndexChanged() { var url = “/OrderList/Lists”; var where = “”; @*location.href = “@this.Url.Action(“List”)?pageindex=” + $(“#pager”).pager(“pageindex”) + ...
LabVIEW数据json互相转换,例子的类型含有簇,数据,字符串已经int
JSON.NET是一款广泛使用的.NET框架下的JSON序列化和反序列化库,由James Newton-King 开发。这个例子将深入探讨如何利用JSON.NET处理JSON数据,包括序列化、反序列化、以及一些高级特性。 首先,JSON.NET的核心功能...
Android的JSON利用案例源码 Android的JSON利用案例源码 Android的JSON利用案例源码 Android的JSON利用案例源码 我作为培训生在培训时候,接触和自己做的源码,分享一下,为了高薪就业,自学很多知识 ,在这里分享...