私はhandlebars.jsで解析しているJSONデータを持っています しかし、出力は正確には同じ順序ではありませんjson。 マイJSONコード:Handlebars.js/JSON Parse:jsonから解析されたデータの順序が正しくありません
"RiskModel":{
"RiskModel":[
{
"ScoreFactors":{
"34":"Total of all balances on bankcard or revolving accounts is too high",
"12":"The date that you opened your oldest account is too recent",
"39":"Available credit on your open bankcard or revolving accounts is too low",
"04":"The balances on your accounts are too high compared to loan amounts"
}
}
]
}
マイHTMLコード:
{{#arf.RiskModel.RiskModel}}
{{#each ScoreFactors}}
<li>{{this}} </li>
{{/each }}
{{/arf.RiskModel.RiskModel}}
私の出力は以下の通りである:
THE DATE THAT YOU OPENED YOUR OLDEST ACCOUNT IS TOO RECENT
TOTAL OF ALL BALANCES ON BANKCARD OR REVOLVING ACCOUNTS IS TOO HIGH
AVAILABLE CREDIT ON YOUR OPEN BANKCARD OR REVOLVING ACCOUNTS IS TOO LOW
THE BALANCES ON YOUR ACCOUNTS ARE TOO HIGH COMPARED TO LOAN AMOUNTS
"12" の値が最初に "34" の値が表示されます。
なぜわからないのですか?
理由を知ることができますか?
どうすればこの問題を解決できますか?
アレイに変換した後に編集されたように編集されました: 私は以前と同じ出力を得ています。
[ScoreFactors]:[{"スコア": "12"、 "テキスト": "テキスト"}、{...}、{...}]にJSONを再構成できますか? – Chad
@Chad私はこのjsonをajax呼び出しから取得しています。 – JSnewbie
@ChadどのようにJSONを再構築できますか?あなたはそれで私を助けることができますか? – JSnewbie