を検索して:文字列「鍼治療」に基づきは、ネストされたJSONをループネストされた子は、私はこのようになりますJSONの構造を有する
"benefitValues" : [ {
"changeDate" : "2017-10-13T20:26:13.000+0000",
"changeUserName" : "aaaa",
"numericValue" : 20,
"value" : "20",
"amountType" : {
"allowCustomDataFlg" : false,
"dataType" : "Percent",
"defaultTypeFlg" : true,
"defaultValue" : "Unlimited",
"description" : null,
"maxValue" : null,
"minValue" : null,
"name" : "LIST",
"benefit" : {
"category" : "Facility Services",
"name" : "Single Limit",
"networkStatus" : "IN_NETWORK",
"planType" : "MedicalPlan",
"sortOrder" : 20,
"subcategory" : "Acupuncture Treatment",
"subcategorySortOrder" : 6
}
}
}]
を、私は値とデータ型を抽出する必要があります。データセットは非常に大きく、数百のサブカテゴリがあります。私はこのデータを検索する良い方法を見つけることができません。 json-pathとadvanced-json-pathを試しましたが、子要素の検索を行うと、親を返す方法がありません。私は私の出力は次のようになりたい:
{
"Subcategory" : "Acupuncture Treatment",
"Value" : "20",
"Type" : "Percent"
}
私は既存のライブラリでこれを行う簡単な方法があった望んで、または少なくとも単純なループとされました。
[Javascript objects:get parent](https://stackoverflow.com/questions/2980763/javascript-objects-get-parent)の可能な複製 –
悲しいことに、それを行うことはできません。 –