如何将JSON数组作为参数传递给URL

摇摆

我需要在Web服务调用中将一些值从移动设备传递到服务器,因此我计划将JSON格式的所有值传递如下

{
    "nameservice": [
        {
            "id": 7413,
            "name": "ask"
        },
        {
            "id": 7414,
            "name": "josn"
        },
        {
            "id": 7415,
            "name": "john"
        },
        {
            "id": 7418,
            "name": "R&R"
        }
    ]
}

以下是我的服务电话

@RequestMapping("/saveName")
@ResponseBody
public String saveName(String acc)
{jsonObject = new JSONObject();
    try
    {
    );
    System.out.println(acc);
    jsonObject.accumulate("result", "saved ");
    }
    catch(Exception e)
    {
        e.printStackTrace();jsonObject.accumulate("result", "Error Occured ");
    }
    return jsonObject.toString();
}

我正在尝试通过这种方式致电上述服务

localhost:8080/service/saveName?acc={ "nameservice": [ { "id": 7413, "name": "ask" }, { "id": 7414, "name": "josn" }, { "id": 7415, "name": "john" }, { "id": 7418, "name": "R&R" } ] }

但是输出是这样的

{ "nameservice": [ { "id": 7413, "name": "ask" }, { "id": 7414, "name": "josn" }, { "id": 7415, "name": "john" }, { "id": 7418, "name": "R

谁能告诉我为什么我不能获得所有的价值观?

梦想家

我建议将JSON数据作为POST请求传递给主体。但是,如果您仍然希望将其作为URL中的参数传递,则必须像下面这样对URL进行编码,例如:

对于前json是:->{"name":"ABC","id":"1"}

testurl:80/service?data=%7B%22name%22%3A%22ABC%22%2C%22id%22%3A%221%22%7D

有关URL编码的更多信息,请参见下面

https://zh.wikipedia.org/wiki/百分比编码

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将变量作为cURL数组中的url参数传递给CURLOPT_URL

来自分类Dev

如何将数组作为单独的参数传递给方法

来自分类Dev

如何将Swift数组作为参数传递给线程?

来自分类Dev

如何将JSON作为参数传递给AWS Lambda

来自分类Dev

如何将数组作为参数传递?

来自分类Dev

如何将参数日期传递给url调度程序但作为命名参数

来自分类Dev

如何将函数作为参数传递给参数?

来自分类Dev

如何将数组或列表作为参数传递给PowerShell函数?

来自分类Dev

如何将数组作为参数传递给最大值函数?

来自分类Dev

如何将私有数组作为参数传递给OpenCL内核?

来自分类Dev

我如何将列表,数组或字符串作为参数传递给redshift

来自分类Dev

如何将整个numpy数组作为python中的参数传递给用户定义的函数?

来自分类Dev

如何将常量数组作为参数传递给C ++函数/方法

来自分类Dev

如何将数组或列表作为参数传递给PowerShell函数?

来自分类Dev

如何将数组作为实际参数而不是全局变量传递给函数

来自分类Dev

BASH:如何将数组中的字符串作为参数传递给命令?

来自分类Dev

如何将数组(未知长度)的所有元素作为单独的参数传递给函数?

来自分类Dev

如何将float数组和float作为参数传递给C中的函数

来自分类Dev

如何将数组列表作为参数传递给片段并检索它

来自分类Dev

如何将数组作为参数传递给 TCL 脚本命令行运行?

来自分类Dev

如何将 jenkins 参数作为数组传递给 bash 脚本?

来自分类Dev

如何将数组作为参数传递给 Java 图形函数?

来自分类Dev

如何将嵌套的结构数组作为参数传递给函数?

来自分类Dev

如何将url作为参数传递给Angular js服务中的ajax方法

来自分类Dev

如何将列名作为参数传递给dplyr?

来自分类Dev

如何将通道作为参数传递给函数?

来自分类Dev

如何将枚举作为参数传递给Objectivec

来自分类Dev

Python:如何将列表作为参数传递给函数?

来自分类Dev

如何将参数作为函数传递给变量?

Related 相关文章

  1. 1

    如何将变量作为cURL数组中的url参数传递给CURLOPT_URL

  2. 2

    如何将数组作为单独的参数传递给方法

  3. 3

    如何将Swift数组作为参数传递给线程?

  4. 4

    如何将JSON作为参数传递给AWS Lambda

  5. 5

    如何将数组作为参数传递?

  6. 6

    如何将参数日期传递给url调度程序但作为命名参数

  7. 7

    如何将函数作为参数传递给参数?

  8. 8

    如何将数组或列表作为参数传递给PowerShell函数?

  9. 9

    如何将数组作为参数传递给最大值函数?

  10. 10

    如何将私有数组作为参数传递给OpenCL内核?

  11. 11

    我如何将列表,数组或字符串作为参数传递给redshift

  12. 12

    如何将整个numpy数组作为python中的参数传递给用户定义的函数?

  13. 13

    如何将常量数组作为参数传递给C ++函数/方法

  14. 14

    如何将数组或列表作为参数传递给PowerShell函数?

  15. 15

    如何将数组作为实际参数而不是全局变量传递给函数

  16. 16

    BASH:如何将数组中的字符串作为参数传递给命令?

  17. 17

    如何将数组(未知长度)的所有元素作为单独的参数传递给函数?

  18. 18

    如何将float数组和float作为参数传递给C中的函数

  19. 19

    如何将数组列表作为参数传递给片段并检索它

  20. 20

    如何将数组作为参数传递给 TCL 脚本命令行运行?

  21. 21

    如何将 jenkins 参数作为数组传递给 bash 脚本?

  22. 22

    如何将数组作为参数传递给 Java 图形函数?

  23. 23

    如何将嵌套的结构数组作为参数传递给函数?

  24. 24

    如何将url作为参数传递给Angular js服务中的ajax方法

  25. 25

    如何将列名作为参数传递给dplyr?

  26. 26

    如何将通道作为参数传递给函数?

  27. 27

    如何将枚举作为参数传递给Objectivec

  28. 28

    Python:如何将列表作为参数传递给函数?

  29. 29

    如何将参数作为函数传递给变量?

热门标签

归档