イム:JSONエンコードの問題PHPのエンコード機能でこれを作成しようと
{
"foo": [
{
"bar": "111"
}
]
}
しかし、私はいくつかのPHPの配列とJSONエンコーディングで管理することができ、すべてがこれです:
明らか{
"foo": [
"{
\"bar\":184530"
}"
]
}
私は「ドンオブジェクトを文字列ではなくオブジェクトとして指定します。したがって、引用符は不要です。ここで
は私のPHPです:
$stmt->execute();
$stmt->bind_result($bar);
while ($stmt->fetch()) {
$activity_array = array("bar" => $bar);
$activity_json = json_encode($activity_array);
$json_array[] = $activity_json;
}
$json = json_encode($json_array);
echo '{ "foo": ' .$json .'}';
、どうもありがとう!また、$ json_array [] = $ activity_array; – MaikelS
'json_encode'は文字列を返しますので、" JSONのビット "は単なる文字列です。あなたは文字列の配列をエンコードするだけです。 –