我有PHP代码
$avg_objs = $value['avg'];
我在Json编码,我得到:
"avg":23日
但是我需要得到:
"avg":{"AverageTemperature":"23"}
因为我在Android上使用它,如果没有得到这种格式,我得到和"org.json"。JSONException:响应不能解析为JSON数据"
谢谢。
在PHP中执行
$json = array('avg' => array('AverageTemperature' => $value['avg']) );
$json_string = json_encode($json);
echo $json_string;
这将构建您需要的数据结构,json_encode($json);
将确保从中创建一个有效的json字符串。