关于HttpPost传送json的问题

xin_zzq1 2012-10-22 12:59:32
有个问题是json格式是嵌套的,传输的时候值每次都发送不到服务器。
比如:json格式是:


"title":"555",

"type":"record",

"language":"zh-hans",

"uid":"1",

"status":"1",

"body":"数据",

"field_record_ftate":[{"value":{"date":"2010-01-27"}}],

"field_record_state":[{"value":{"date":"2010-01-27"}}]


上面是服务器的格式。但现在在手机上需要按上面格式发送给服务器
,问题是时间(field_record_ftate)参数不知道该怎么传给服务器。
有没有遇到这个问题的朋友?
...全文
6665 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
VS_2010 2012-10-23
  • 打赏
  • 举报
回复
这是我之前回复其它问题的代码,服务端解析JSON对象的方法
public static void demo() {
String jsonstr = "{\"info\":[{\"name\":\"123\",\"xy\":111},{\"name\":\"123\",\"xy\":111},{\"name\":\"123\",\"xy\":111}]}";
JSONObject obj;
try {
obj = new JSONObject(jsonstr);
JSONArray array = obj.getJSONArray("info");
for (int i = 0; i < array.length(); i++) {
JSONObject item = (JSONObject) array.get(i);
System.out.println(item.getString("name") + "_________"
+ item.getString("xy"));
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
jgszhuzhu 2012-10-23
  • 打赏
  • 举报
回复
封装成json数据再扔
a82344626 2012-10-23
  • 打赏
  • 举报
回复
JSON也就是字符串嘛!

POST过去一串字符串就行了!
luozhongzhu 2012-10-23
  • 打赏
  • 举报
回复
简单说就是一段文本,扔给服务器后,服务器拿到数据后按格式解析就ok了。
发给服务器用HTTP POST 就可以。
麦田捕手 2012-10-23
  • 打赏
  • 举报
回复
toString成字符串之后发送
KPRF2009 2012-10-22
  • 打赏
  • 举报
回复
+1
[Quote=引用 4 楼 的回复:]

先按照上面的格式,存储为JSON格式的,然后setRequestProperty("Content-Type","application/json");
然后把JSON字符串POST给服务器。
关于转换JSON格式请参考:
http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html
[/Quote]
mingli198611 2012-10-22
  • 打赏
  • 举报
回复
先按照上面的格式,存储为JSON格式的,然后setRequestProperty("Content-Type","application/json");
然后把JSON字符串POST给服务器。
关于转换JSON格式请参考:
http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html
qdkfriend 2012-10-22
  • 打赏
  • 举报
回复
写成字符串没什么问题,json到最后也都是字符串。服务器在根据格式解析一下
Cafe_ING 2012-10-22
  • 打赏
  • 举报
回复
直接把它们写成字符串,然后传送给服务器可以不?
或者:其他的可以是字符串类型,最后两个是数组类型,然后通过这些指定了类型的数据组成一个json传过去。
xin_zzq1 2012-10-22
  • 打赏
  • 举报
回复
有没有帮忙的大虾啊。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧