切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
Json
org.json
org.json
2019-08-14
Json
前端之家
前端之家
收集整理的这篇文章主要介绍了
org.json
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一:构造 1JSONObject jsonObject = new JSONObject(); // 直接构造一个空的JSONObject 2.JSONObject jsonObject = new JSONObject("{usrename:gogole,password:xxxx}")// 以字符串构造 3.JSONObject jsonObject = new JSONObject(JSONObject,String[]name) 以参数JSONObject 的key为String[] 中指定的构造 4.JSONObject jsonObject = new JSONObject(Map) // 以map 中的key/value 进行构造 5.JSONObject jsonObject = new JSONObject(Object bean) //以参数 bean 中的
属性
进行构造 6.JSONObject jsonObject = new JSONObject(String basename,Locale loale)// 以 Resource 绑定的值时行构造 二:
方法
1.对于
添加
操作,如果
添加
的形式如:put("list","{username:xxx,password:xxx}") 其实
添加
进行去的就是一个字符串,而是JSONObject 类型, 如果想
添加
进 JSONObject 类型的话,就put("list",new JSONObject("{username:xxx,password:xxx}")) 2.对于JSONObject 中不存在为空值的情况,如果在get("xx") 时没有这个
属性
,就直接异常 3.对于JSONObject 在get 时,如果类型与get 类型不一致就异常 4.opt 与get 类似,但get得不到时就异常,而 opt 则可以返回NULL 1.JSONObject accumualate(String key,Object value)//向JSONObject 中
添加
key/value,如果key 存在,则将value以Array 的形式保存 2.JSONObject append(String key,Object value) //向JSONObect
添加
添加
JSONArray与上面的区别是此
方法
有无都会产生一个 JSONArray 3.Object get(String key) // 以OBject 形式返回key 对应的value 4.引处省略getXX(String key ) 都是返回对应 XX 类型的值 5.JSONArray getJOSNArray(key)返回key 对应的JSONArray,这个JSONArray 一定是在构造中或 put(new JSONArray) 形式
添加
进去的 6.JSONObject getJSONObject(key) 返回 key 对应的JSONObject 7.static String[]getName(JSONObject jsonObject) 静态
方法
,返回JSONObject 中的 key 值 8.boolean has(key) 是否有key 9.Iterator keys() 返回keys 的迭代器 10.length() 返回JSONObject 中 key/vlaue 的个数 11.Object opt(String key) 与get
功能
一致,不同的是get 如果为null 的时候异常,而 opt 可以返回空值 12.JSONObject opt(String key) 返回key 对应的JSONObject,没有则为空 13.JSONArray opt(String key) 返回key 对应的JSONArray,没有则为空 14. put(key,value) 向里面
添加
值 15.remove(key)
删除
key/value 16.jsonArray names() 返回JSONObject 中的key 组成的一个JSONArray 17.JSONArray toJSONArray(JSONArray names) 返回以参数JSONArray 中的元素对应的value 组成的JSONArray ---------------------------------------------------------------分割线--------------------------------------- JSONArray 一.构造:JSONArray(Collection col)从一个集合中构造 JOSNArray(String source) 从一个字符串中构造 二.
方法
: Object get(int index ) 返回JSONArray中的第index 个元素 getXXXX (int index ) 如果没有会异常 JSONObject getJSON(index) 返回 JSONObject JSONArray getJSONArray(index) 返回JSONArray int length() 返回数组的长度 opt(index) 与get 一样,但不会异常,没有则null put(index,"") 向指定位置
添加
remove(index)
删除
指定位置的值 toJSONObject(JSONArray names) 将参数中的name与array中的元素组成一个JSONObject
上一篇:JsonUtil JSONObject、JavaBean、M
下一篇:newTonSoft.Json进行序列化和反序列
猜你在找的Json相关文章
jsonp
jsonp需要在页面中添加一个<script>元素,由该元素来从其他服务器加载json数据。...
作者:前端之家 时间:2020-08-01
jsonp跨域
<script> var testApi = "地址"; $.ajax({ url:testApi,//可以不是本地域名...
作者:前端之家 时间:2020-08-01
MVC上的jsonp扩展,解决跨域访问问题
总是有人会遇到跨域问题,然后有个jsonp的解决方案,MVC中代码如下: public class JsonpR...
作者:前端之家 时间:2020-08-01
fastjson反序列化json对象时保留null值的key
最近开发中遇到调用第三方web_api的功能,后端在处理json数据时使用fastjson来做反序列化,...
作者:前端之家 时间:2020-08-01
JsonCpp 的使用
JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解...
作者:前端之家 时间:2020-08-01
jsonp
var newScript = document.createElement(‘script‘); newScript.setAtt...
作者:前端之家 时间:2020-08-01
jsonp 跨域
$.ajax({ url:"http://192.168.100.47:8080/ais-connect/data/newai...
作者:前端之家 时间:2020-08-01
JSONArray 去重
前台说 只能传给我这样的数据 [ { "labelName":"皮肤颜...
作者:前端之家 时间:2020-08-01
FastJson的坑
1.list中放入同一个对象,会出现内存地址引用{"$ref":"#[0]"},后台可以识...
作者:前端之家 时间:2020-08-01
fastJson转换对象与字符串
static class TempClass{ private String name; private int age; public String getName(...
作者:前端之家 时间:2020-08-01
编程分类
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
React
Flex
Ant Design
Web前端
微信小程序
微信公众号
最新文章
• jsonp
• jsonp跨域
• MVC上的jsonp扩展,解决跨
• fastjson反序列化json对象
• JsonCpp 的使用
• 【Newtonsoft.Json Json.N
• jsonp
• jsonp 跨域
• JSONArray 去重
• FastJson的坑
热门标签
更多 ►
关闭广告
单独headers
封装代码
提示错误
整数正则
非0开头
跳页
出页码
antd table
提示URL未注册
公众号支付
vue hash模式
iSlider
车牌键盘
循环图片
echarts 双折
左右布局
DllPlugin
对象创建
打字游戏
圈选
两栏
云函数
蒙版
ES2020
橱窗
无缝滚动轮播
色块碰撞
组件销毁
文档操作