请问这种不规范的json如何用java解析,安卓开发中遇到的。

问题描述

请问这种不规范的json如何用java解析,安卓开发中遇到的。

解析一个开发接口提供的json时出现了这个格式的{“key”:["value1","value2","value3"]} 。已使用代码如下:
String []result=(String[]) o.get("result");

不成功。菜鸟求教 先谢过!

解决方案

怎么不规范了?
你要转成对象还是干嘛?

解决方案二:

请教了一位大神已解决,感谢各位,结果如下:

JSONArray a=o.getJSONArray("result");
StringBuffer str = new StringBuffer();
for(int i=0;i<a.length();i++){
String s=a.getString(i);
str.append(s);
str.append(",");
}
就可以得到了一个字符串,再split就可以拉!

解决方案三:

对的 其实这些都很简单的 在学习下 正则表达式 也会帮到你的

解决方案四:

太冤枉json了,人家是对象,只要语法允许,想怎么拼就怎么拼,完全没问题。

时间: 2024-11-02 13:08:03

请问这种不规范的json如何用java解析,安卓开发中遇到的。的相关文章

javamail 邮...-请问如何用JAVA解析本地邮件

问题描述 请问如何用JAVA解析本地邮件 领导要求用JAVA解析本地邮件 我查到的都是连接邮箱然后再解析,但是领导说直接从本地连接,然后解析.新人,不会啊 求各位帮助,谢谢 解决方案 是解析之前接收到本地的邮件吧. 这里有个博客.你可以看看http://blog.csdn.net/dankes/article/details/452101 解决方案二: java邮件

如何用java把excel文件中的信息由列转换成行

问题描述 急~~~如何用java把excel文件中的信息由列转换成行 解决方案 解决方案二:java从excel中按列把数据读出来,再按行写到另一个excel文件中解决方案三:参考矩阵转置算法

安卓开发闪退-安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题

问题描述 安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题 package com.example.test; import android.app.ActivityGroup;import android.app.LocalActivityManager;import android.content.Intent;import android.os.Bundle;import android.vi

java程序 不能运行-JAVA小程序开发中遇到一个问题

问题描述 JAVA小程序开发中遇到一个问题 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Studentguanli.actionPerformed(Studentguanli.java:111) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$

java解析xml文件中数据,数据之间用0x2588做分隔符,怎么解析

问题描述 java解析xml文件中数据,数据之间用0x2588做分隔符,怎么解析 java解析xml文件中数据,数据之间用0x2588做分隔符,0x2588做分隔符分隔符问题,这个0x2588的分隔符怎么处理 解决方案 xml字符串.split((char)(0x2588)) 解决方案二: 我试试 ,谢谢好心人,谢谢你抽出时间 谢谢

Java的微信开发中使用XML格式和JSON格式数据的示例_java

XML微信XML消息model定义: package cn.wx.server; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.Element; /** * @title cn.wx.serverXMLMsg.java * @todo TODO * @author lpe234 * @time 2014年5月21日下午

Java的web开发中SSH框架的协作处理应用笔记_java

 相信SSH没人不知道了吧,struts2+spring+hibernate,企业开发的"基础"架构,为什么基础标上引号,因为这个基础只是很多人自以为的而已,最基础的是servlet,很多培训机构很多基础都不教,直接上来就三大框架了,SSH不然就SSI,搞得很多人以为JAVAWEB开发就一定要框架,没框架就跟没了手一个样.三大框架没有什么坏处,实用,很多公司都在用,直接上手开发.但毕业以为真的好久没用三大框架了,spring倒是有用,特别是springMVC,感觉用起来比struts2

java解析json

问题描述 请问这种格式的json 数据该怎么解析? 小弟不才.只会解析简单的 {"A":"A","B":"B"} 这种类型的 { "result": { "rcResponse": {"List1":["1111","2222","3333"], "List2":["1111&q

Java Web 高性能开发,第 1 部分: 前端的高性能

简介: Web 发展的速度让许多人叹为观止,层出不穷的组件.技术,只需要合理的组合.恰当的设置,就可以让 Web 程序性能不断飞跃.所有 Web 的思想都是通用的,它们也可以运用到 Java Web.这一系列的文章,将从各个角度,包括前端高性能.反向代理.数据库高性能.负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具.实际的数据来对比被优化前后的 Java Web 程序.第一部分 , 主要讲解网页前端的性能优化,这一部分是最直接与用户接触的.事实证明,与其消耗大量时间在服务器