What's the easiest way to do a JSON call from the command-line? I have a website that does a JSON call to retrieve additional data.

Google Chrome中显示的Request Payload个图标如下所示:

{"version": "1.1", "method":"progr","id":2,"params":{"call":...} }

It's about doing the call from (preferably) linux command line and retrieving the JSON content, not about parsing the incoming JSON data.

推荐答案

使用curl,假设数据是POST'ed,比如

curl -X POST http://example.com/some/path -d '{"version": "1.1", "method":"progr","id":2,"params":{"call":...} }'

If you're just retrieving the data with a GET , and don't need to send anything bar URL parameters, you'd just run curl http://example.com/some/path

Json相关问答推荐

使用SQL查询从SON中查找第n个密钥对值

PostgreSQL 12.17从JSON数组提取元素

使用Jolt变换转换JsonArray以将关键字转移到内部JsonArray中

Swift解码错误类型与`Bool`type不一致

最新版本的Deneb在数据溢出时不支持滚动

使用jq过滤复杂json对象中的数据

将pyspark.sql.Rowtype数据转换为Json字符串,消除Azure Databricks NB中的值

用巨大的值更新SQL Server中的nvarchar(max)

使用动态语言jQuery:根据匹配模式提取与其他值匹配的值

使用 jolt 将对象数组转换为数组

Shell脚本空格转义

Nifi - 忽略(或删除)JSON 的第一个数字

Flutter:在本地文件 json 中搜索特殊的阿拉伯字符

Jackson Json:如何将数组转换为 JsonNode 和 ObjectNode?

json和空数组

jquery用json数据填充下拉列表

JSON 到 JSON 转换器

AJAX 将 JavaScript 字符串数组发布到 JsonResult 作为 List 总是返回 Null?

有 Json 标签但未导出

如何将单引号转义成双引号转成单引号