将响应cmd解码为utf-8

时间:2018-05-16 08:36:23

标签: utf-8 cmd decode

cmd中的请求:

curl -G -k https://api-ip.fssprus.ru/api/v1.0/result?" -d "@/test/request11.JSON" -o "/test/response11.JSON" -D "/test/hdrout2.HDR" -H "accept: application/json; charset=utf-8"

并获得回复

{"status":"success","code":0,"exception":"","response":{"status":0,"task_start":"2018-05-16 10:58:42","task_end":"2018-05-16 10:58:45","result":[{"status":0,"query":{"type":1,"params":{"region":"16","firstname":"\u0418\u0432\u0430\u043d","secondname":"\u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447","lastname":"\u0418\u0432\u0430\u043d\u043e\u0432","birthdate":"11.06.1975"}},"result":[]}]}}

如何解码编码,以便答案以utf-8

的形式出现

1 个答案:

答案 0 :(得分:1)

通过jq管道输出。它处理大量JSON管理,包括显示UTF-8。

还有其他工具,如json_pp,它是大多数Perl发行版的一部分,它也会为你解码UTF-8。