相关疑难解决方法(0)

如何将json数组作为post请求发送?

我正在使用volley进行json解析.我想使用POST向服务器端发送一些数据.我想发送.现在任何人都可以告诉我如何将过滤器阵列发送到服务器?

以下是我的代码段.我也尝试HashmapJsonobject.但得到这个错误.

错误:

org.json.JSONException: Value  at Data of type java.lang.String cannot be converted to JSONObject
Run Code Online (Sandbox Code Playgroud)

格式

{
    "typeName": "MANUFACTURER",
    "typeId": 22,
    "cityId": 308,
    "sortBy": "productname",
    "sortOrder": "desc",
    "filter":[
                {
                    "filterId":101,
                    "typeName":"CAT_ID",

                     "filterId":102,
                    "typeName":"CAT_ID"
                }
             ]
}
Run Code Online (Sandbox Code Playgroud)

对于Code Check pastie

https://pastebin.com/u5qD8e2j

android json android-volley jsonobjectrequest

9
推荐指数
2
解决办法
2万
查看次数

Java JsonObject数组值为key

我是java的新手,所以这有点令人困惑

我想得到json格式的字符串

我想要的结果是

{ "user": [ "name", "lamis" ] }
Run Code Online (Sandbox Code Playgroud)

我目前正在做的是:

JSONObject json = new JSONObject();         
json.put("name", "Lamis");
System.out.println(json.toString());
Run Code Online (Sandbox Code Playgroud)

而且我得到了这个结果

{"name":"Lamis"}
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它没有工作json.put("user",json.put("name","Lamis"));

java json

3
推荐指数
2
解决办法
4万
查看次数

标签 统计

json ×2

android ×1

android-volley ×1

java ×1

jsonobjectrequest ×1