答えて
:それはなるように
var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}}
私は 'キー1' を削除することができ
delete myObj.test.key1;
myObj.test ['key1']を削除します。うまくいくでしょう。 – MyItchyChin
それで 'delete myObj ['test'] ['key1']'; 'whatever [x ']'と 'x'が有効な変数名であれば' whatever.x'と 'whatever [' x ']'を入れ替えることができるので、delete myObj [' test '] .key1'でも動作します。 –
https://fiddle.jshell.net/jr0enbua/削除の例 –
を選択あなたが削除したいキー自体を知っている限り、答えはうまくいくはずですが、本当に動的でなければならない場合、あなたのキーの代わりに[]表記を使用する必要がありますドット表記法。例えば
:
var keyToDelete = "key1";
var myObj = {"test": {"key1": "value", "key2": "value"}}
//that will not work.
delete myObj.test.keyToDelete
代わりに使用する必要があります:
delete myObj.test[keyToDelete];
あなたが削除される前に評価したいそれらの値のための[]の表記とドット表記に置き換えてください。
私はダイナミズムのためのオプションが好きです。それは私の場合、jsonオブジェクトからプロパティを動的に削除するのに役立ちました – user1862764
上記のソリューションをチェックするとき、それが変数であれば何を解決するのか、すでに考えてください。 – zhihong
Hey @praneetlokeクエリ私はJSON配列を取得します。例:[{"DE": "3"}のようになりたい場合は、[{\ "Countrycode \":\ "DE \"、\ "count \":\ "3 \"} ]このように私はこの出力を取得しないでください –
- 1. デシリアライズJSONオブジェクトは、私は、このJSONオブジェクトを持っている
- 2. ジャンゴJSON :: '辞書' オブジェクトが持ってない属性 '_meta'
- 3. 私は大きなJSON内でJSONオブジェクトを持っている場合は代わりにカスタムクラス
- 4. PhantomJSは、私はこれを持っている場合は属性
- 5. Pythonは私が属性を持っていないと言っています
- 6. はAttributeError:「NoneType」オブジェクトが属性「_root」を持っていない(私の場合は異なります)
- 7. 特性は、私は次の宣言を持って考えると、スプレーJSON
- 8. はどのように私はJSONの下に持っているJSONオブジェクト
- 9. c#jsonは属性でシリアライズ
- 10. ジャンゴでProgrammingError:オブジェクトは、何の属性を持っていない属性がオブジェクト
- 11. JSONで返されるオブジェクト属性とJSONの戻り値
- 12. パーソンjson属性
- 13. は、私はクラスを持っている場合は、言うByteBuddy
- 14. 構造化は、私はJSONオブジェクトを持っている
- 15. は、私は次のようにJSONオブジェクトを持っている
- 16. ジャクソンJSONネストされたオブジェクトの属性をラップしていない私は、次のクラス持っ
- 17. jsonオブジェクトに属性を追加する方法は?私は属性を追加する
- 18. 構文解析JSON:はAttributeError:「ユニコード」オブジェクトが属性「キーの
- 19. 属性に基づいてjsonオブジェクトをソートする
- 20. JSONやPHP:私は、このJSONレスポンスを持っているこの配列(オブジェクト)
- 21. オブジェクト名が数値の場合はJSONオブジェクト名を使用
- 22. は、私はJSONオブジェクトを次しまったJSON
- 23. Firefoxの県は、私は、次のJSONを持っているJSON
- 24. javascriptオブジェクトのキーは、JSONは、私がこれ持って
- 25. は、このJSONオブジェクトにアクセスするとき、私は私が間違ってやっているかを把握することはできませんJSONオブジェクト
- 26. 私はこのJSONコードを持っているオブジェクト
- 27. 削除と私はJSONオブジェクトを持っているのMongoDB
- 28. JSONスキーマは、私はJSONスキーマなどの属性のリストを定義し
- 29. JSON:オブジェクトがオブジェクト内で、私は形式のJSON文字列を持っているケースクラス
- 30. 私はJSONデータを持っている
「JSONオブジェクト」ではなく、Javascriptオブジェクトです。JSONはJavascriptオブジェクトの文字列表現です。 – Davy8