ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して二重引用符なしでJSON形式をデコードする方法はありますか?
PHP を使用して二重引用符なしで JSON 形式をデコードする方法はありますか?
PHP を使用して二重引用符なしで JSON 形式をデコードする方法はありますか?
次のような形式: {name: "brandId1", type: "String1"}
json の標準形式では、キーに二重引用符が含まれている必要があります。現在、サードパーティ データには引用符がありません。それを配列にデコードする方法はありますか?
------解決策-----
$s = <<< {名前: "brandId1"、タイプ: "String1"} JSON; print_r(ex_json_decode($s)); 関数 ex_json_decode($s, $mode=false) { if(preg_match('/w:/', $s)) $s = preg_replace('/(w+):/is', '"$1":', $s); return json_decode($s, $mode); <div class="clear"></div>