JSON 数组作为值获取文本


JSON array as value getting text

我已经创建了用于在PHP中创建客户的API,客户端处于Android将使用POST请求来访问此API。为了进行测试,我使用了chrome邮递员,其中我使用了帖子数据作为:

{"name":"test","marks":["12","13","16"],"age":19}

它工作正常。

我得到的标记是数组本身["12","13","16"].

但是从安卓客户端我得到的文本["12","13","14"].

可能的原因是什么?

将其发布为:

{"name":"test","marks":[12,13,16],"age":19}

您将其发布为数组["12","13","16"]内的字符串

尝试像这样使用它

{"name":"test","marks":["12","13","16"],"age":19}