php操作JSONフォーマットデータの実現コード

1608 ワード

知識点:1、JSONデータフォーマット紹介2、データをJSON形式に符号化し、JSONデータを復号し、JSONデータフォーマットを操作すると以下のようになります。gb 2312を使ってPHPコードを作成するなら、中国語を含めた内容をiconvまたはmbをUTF-8に変えてjson_を行う必要があります。アンコール出力:(JSON形式){firstname}:\u 975 e\u 8 bda”、“lastname”:“u 52 ff\u 6270”、“contact”:{email”:“[email protected]「「website」:「http://www.jb 51.net」}JSONデータをphpでデコードして処理する:
 
{ "programmers": [
  { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
  { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },
  { "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
  ],
  "authors": [
  { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
  { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
  { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
  ],
  "musicians": [
  { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
  { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }
  ] }
出力:非誠Aray([firstname]=>ポント[contact]=>stdClass Object([email]=>[email protected][website]=>https://www.jb51.net )