fastjson JSONArray JSONObject 返回数据不定。

标签: fastjson JSONArray JSONObject
5人阅读 评论(0) 收藏 举报
分类:

使用聚合数据的日历接口,发现返回的数据不规范。

holiday 有时是[{XXX}] 有时是{XXXXX}蛋疼不已。


JSONArray object3 = null;
try {//聚合数据在holiday时 有时为 JSONArray 有时为JSONObject 此处均转换为JSONArray
    object3 = JSONArray.parseArray(object2.getString("holiday"));
} catch (Exception e) {
    String temp = "["+object2.getString("holiday")+"]";
    object3 = JSONArray.parseArray(temp);

}


便于后面代码处理,我手动添加还不行么。


在之前网上查资料的时候看到有人说 fastjson里面有返回类型的,找了好久没找到,就放弃了。索性用try catch包住来判断了。


查看评论

fastJson中jsonobject转换成jsonArray,jsonArray转换成jsonobject

关于fastJson中jsonobject和jsonArray转换
  • qq_35357001
  • qq_35357001
  • 2017-04-14 11:53:57
  • 2359

fastjson对json字符串JSONObject和JSONArray互相转换操作示例

package com.tapt.instance; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; ...
  • qq_36330643
  • qq_36330643
  • 2017-09-14 10:11:11
  • 1482

fastjson的JSONArray和JSONObject

什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于javascript Prog...
  • tangerr
  • tangerr
  • 2017-07-27 19:41:10
  • 4781

判断字符串是JSONObject还是JSONArray

使用 JSONTokener。 JSONTokener.nextValue() 会给出一个对象,然后可以动态的转换为适当的类型。String jsonStr = "...."; //json字符串 ...
  • k469785635
  • k469785635
  • 2017-07-26 16:53:38
  • 6021

JSONObject和JSONArray使用

1.所依赖JAR包 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: commons-lang.jarcommons-beanutils.jarco...
  • qq_36617521
  • qq_36617521
  • 2017-01-14 11:49:08
  • 201

使用FastJSON,将对象或数组和JSON串互转

Fastjson,是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库。 其开源的下载网址为:https://github.com/alibaba/fastjson。 示例代码如下...
  • changjh1
  • changjh1
  • 2017-04-17 14:34:15
  • 4625

fastjson中Map与JSONObject互换,List与JOSNArray互换的实现

在开发过程中经常用到Map,与List转换成json返回前台的情况,找了一些实现方法,在此记录,方便以后查找。 1、//将map转换成jsonObject  JSONObject item...
  • Metu_
  • Metu_
  • 2016-11-25 17:14:38
  • 24776

java alibaba fastJson 遍历数组json

import java.util.*; import com.alibaba.fastjson.*; public class Test { public static void main(Stri...
  • u010131956
  • u010131956
  • 2015-04-28 17:46:34
  • 14705

FastJson解析嵌套json

FastJson解析嵌套json我是遇到了json数据和对应的实体类的属性名不一致并且还不能新建实体类的问题,这个应该是最笨的方法了。比如这么一串json数据{\"name\":\"zhangsan\...
  • qq_25176763
  • qq_25176763
  • 2017-03-29 11:32:19
  • 718

最新版fastjson

  • 2014年07月22日 16:16
  • 350KB
  • 下载
    个人资料
    等级:
    访问量: 0
    积分: 30
    排名: 0
    文章分类
    文章存档