https 对 json空对象解析的影响

Posted myD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了https 对 json空对象解析的影响相关的知识,希望对你有一定的参考价值。

2017年11月24日09:56:01

记录一个问题:

php返回json给APP(安卓, fastjson)

其中一个值是空对象  json_encode( [ ‘aaa‘ => new stdClass ] );

在 http 下安卓解析后是:  {"aaa":{}}

在 https 下解析后是:  {"aaa":[]}

还未查到原因

临时解决方法是给aaa一个缺省的非数字键   [ ‘aaa‘ => [‘is_empty‘ => 1] ]

以上是关于https 对 json空对象解析的影响的主要内容,如果未能解决你的问题,请参考以下文章

无法将 PHP 生成的 JSON 解析为 .NET 对象。总是空的

如何在不获取空对象的情况下进行 JSON.stringify 和 JSON.parse?

如何在Java中解析具有空值的JSON对象?

使用 RestKit 映射空响应的对象

php json_encde 转换空对象和空数组 为json格式 而不是[]

PHP json_encode转换空数组为对象