2010-11-26 17 views
1

私は外部APIを呼び出すはずのPHPでアプリケーションを開発しています。 API仕様は、JSON辞書とJSONハッシュの違いは何json辞書とハッシュの違い

Request Type : POST 
POST data format : JSON Dictionary or Hash 
Mandatory Dictionary/Hash Keys and expected values 
1. fname : value - First name of user 
2. lname : value - Last name of use 
... 

を言います。 PHPでこれを実装するにはどうすればよいですか?値のペア - 事前

答えて

2

辞書ハッシュで おかげで、彼らの両方がキーを持っている定義によって、実際には同じものです。あなたはjson_encodeを使用してJSONハッシュへの連想配列に変換することができ、同様に

$hash = json_decode($some_external_content); 
print_r($hash); 

連想配列

あなたはあなたの辞書/ハッシュのPHP表現を与えることjson_decode機能を使用することができます関数:

$json_object = json_encode(array('x' => 'y')); //{'x':'y'} 
1

ハッシュとディクショナリは、他の言語でJSONオブジェクトが呼び出されるものです。

名前と値のペアのコレクション。さまざまな言語で、これはオブジェクト、レコード、構造体、辞書、ハッシュテーブル、キー付きリスト、または連想配列として実現されます。

- http://json.org/

PHPの連想配列で始まり、json_encode

を通してそれを実行し、1を作成するには
関連する問題