jsオブジェクトを歩き、すべてのドットをこのオブジェクトキーのアンダースコアに置き換える必要があります。例えば
jsオブジェクトのキー名のドットをアンダースコアに置き換えてください
{a.a:"test"}
to
{a_a:"test"}
これは私のコードです。
Object.getOwnPropertyNames(match).forEach(function(val, idx, array) {
if(val.indexOf(".") != -1){
val.replace(/\./g,'_');
}
});
おかげで、しかし
このような{
"a.a":{
"nee.cc":"sdkfhkj"
},
"b.b": "anotherProp"
}