サンプルの JSON 入力は次のとおりです。
"JobName":"Test Job 1",
"events":[
{ "features":[],
"InputHiveTable":"uilog_uiclientlogdata",
"eventColumn":"command",
"name":"edu.apollogrp.classroom.discussion.client.events.CreateDiscussionEvent"
},
field を考えてみましょう。現在の"InputHiveTable"
ように、すべて大文字INPUTHIVETABLE
、すべて小文字inputhivetable
、または両方の混合である可能性があります。
現在、私は次のようにフィールドを読んでいます(Javaで):
JSONObject jsonObject = (JSONObject) obj;
JSONArray events = (JSONArray) jsonObject.get("events");
String InputHiveTable = (String)event.get("InputHiveTable");
だから私の質問は"InputHiveTable"
、ケースを無視してフィールドを検索する方法です。JSON Simple ライブラリを使用しています。