外部APIからJSON応答を取得しました。変数名の1つが#文字で始まるので、JSON変数は#textのように見えます。あいにくangleはこの変数の扱い方を知らないので、識別子に割り当てられたデータを使用できるように#を削除する方法はありますか? jsonレスポンスで不正な文字が返される2
0
A
答えて
1
を、あなたはproperty accessorのために、ドット表記の代わりにブラケット表記を使用する必要があります。
var object = JSON.parse('{"#text":"https://lastfm-im...png","size":"extralarge"}')
console.log(object['#text'])
0
あなたはカムmodifide応答 - ループそれをWITE MAP-を投げると、ここ-seeオブジェクトキーchenge:適切な形式のidentifierのための規則に従っていませんプロパティを参照するために JavaScript: Object Rename Key
0
ドット表記ではなく角かっこ表記を使用できます。 (オブジェクトの突然変異は非常にをお勧めしません)
//to access it u can use square bracket notation like k["objectname"]
let k = {"#test":"some data"}
alert("data is "+k["#test"])
関連する問題
- 1. エラー:不正な文字2
- 2. 不正な文字が返されましたRSS/XMLフィード
- 3. ロシア語の文字は、不正な文字コードで返されます
- 4. ファイヤーバードバグ、プロシージャのコンパイル中に不正な文字列が返される
- 5. 不正な文字が
- 6. 2つの等しい文字列を比較すると不正な結果が返される
- 7. jQuery .getJSONレスポンスでJSONレスポンスでエスケープされた文字を無視する
- 8. コンソールログ出力に不正な文字が表示されるQtCreator
- 9. Sequelize - JSONレスポンスでパスワードを返さない
- 10. Javascript JSONでエスケープされていない文字でエラーが返される
- 11. ジャクソンエラー「不正な文字...許可された唯一の定期的なホワイトスペース」JSON
- 12. 「不正なbase64で文字」例外が
- 13. mongo DBでJson Restレスポンスが正しく表示されない
- 14. JSON httpget URIsyntaxexceptionでクエリに不正な文字が含まれています
- 15. JSONレスポンスに余分な文字が含まれています
- 16. カスタムクエリ文字列パーサーが不正な結果を返します
- 17. PHP json encode - 間違ってエンコードされた不正なUTF-8文字
- 18. jQuery AJAXリクエストでJSON文字列が返され、Windows Azureでリダイレクトされない
- 19. SDTTでJSON-LD:「文字列内の不正なエスケープシーケンス」
- 20. Cで不正な形式のJSON文字列エラー
- 21. Laravel 5.3:JSONレスポンスで非表示のフィールドが返される
- 22. 接続から不正なJSON文字列を受け取る
- 23. Laravelポリシーが不正に返される
- 24. JSONIXによるSOS DescribeSensorレスポンスのアンマーシャリングで不完全なオブジェクトが返される
- 25. 不正なPerl構文で間違ったエラーメッセージが返される
- 26. JavaでのXML読み込みで、base64デコードで不正な文字が返される
- 27. エラー不正なUTF-8文字が正しく入力されない
- 28. JavaScriptの不正な文字
- 29. 不正なUTF-8文字
- 30. 不正な文字[javaの]
あなたは何を意味する「角度がそれを処理する方法を知っていないのですか?」のようなそれは数多くのことを意味するかもしれませんが、あなたが意味すると思うのは、それをどう扱うかわからないということです。ドット表記法を使用しないで、 'object# 'text'の代わりに 'object [' text ']'のようにブラケット表記を使用してください。 –
ええ、私はそれをどう扱うかわかりませんでした。正解。 –