私が作成しているWebサイトでは、サーバーからJSON文字列として提供されたデータに基づいて見積もりを作成する必要があります。私はこのサイト(およびその他のサイト)を見てきましたが、依然としてデータを検索/検索する最良の方法は不明です。JSON内で値を照会/検索する
たとえば、エリアIDからエリア名を取得する必要があります。私は、エリアの最大年齢と、与えられた最小/最大年齢の価格を取得する必要があります。
私はまた、価格の配列を取得したいと思います。
evalメソッドを使用して文字列からJavascriptオブジェクトを作成することをお勧めしますか?あるいは、私はjQueryを使うべきですか?
ありがとうございました。
({"SkiPass":[{"Id":1,"Area":"Chamonix","Rates":[{"Id":1,"AgeMin":0,"AgeMax":2,"Price":2.5},{"Id":2,"AgeMin":3,"AgeMax":17,"Price":5.0},{"Id":3,"AgeMin":18,"AgeMax":30,"Price":6.2},{"Id":4,"AgeMin":31,"AgeMax":59,"Price":7.4}]},
{"Id":2,"Area":"Megeve","Rates":[{"Id":1,"AgeMin":0,"AgeMax":2,"Price":1},{"Id":2,"AgeMin":3,"AgeMax":17,"Price":2.0},{"Id":3,"AgeMin":18,"AgeMax":30,"Price":2.2},{"Id":4,"AgeMin":31,"AgeMax":59,"Price":4.4}]},
{"Id":3,"Area":"Verbier","Rates":[{"Id":1,"AgeMin":0,"AgeMax":2,"Price":1.5},{"Id":2,"AgeMin":3,"AgeMax":17,"Price":3.0},{"Id":3,"AgeMin":18,"AgeMax":30,"Price":4.2},{"Id":4,"AgeMin":31,"AgeMax":59,"Price":5.4}]}]})
あなたはJSONのXPathが同等たいように聞こえます。データがXMLとして取得される可能性がありますか? – Dan
@ダン - 下記の返信をご覧ください。このJSライブラリでは、XPath –