来自REST API的JSON响应是否应该进行URL编码?

时间:2013-02-27 16:54:59

标签: json api rest

我正在开发一个RESTful API,它将通过收到和发送的JSON消息进行操作。

问题是,当我将API调用的结果作为application/json返回时,响应是否也应该进行URL编码?

例如,它是否更正确

{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg%3D%3D"}

{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg=="}

1 个答案:

答案 0 :(得分:4)

顾名思义,url编码是针对URL的,因此不需要将其应用于您的JSON,除非该值是URL。