আমার একটি সার্ভার রয়েছে যা খুব বড় JSON বার্তাটি ফিরিয়ে দিচ্ছে এবং আমার ক্লায়েন্ট অ্যাপ্লিকেশনটি কেবল এই প্রতিক্রিয়ার অংশের উপর নির্ভরশীল। ক্লায়েন্ট অ্যাপ্লিকেশনটিকে জেএসওএন বার্তায় "xyz" সম্পত্তি বিদ্যমান কিনা এবং ফলাফলের উপর নির্ভর করে একটি নির্দিষ্ট ইউকেসকে চালানো উচিত তা পরীক্ষা করা দরকার।
এই প্রয়োজনীয়তার জন্য পুরো JSON বার্তাটিকে আপত্তিতে রূপান্তর করা আমার কাছে কিছুটা ব্যয়বহুল এবং তাই এই প্রশ্নটি।
এক্সএমএল-এর মতো আমাদের মতো কোনও আদর্শ জেএসএন কোয়েরি ভাষা আছে কি? যদি হ্যাঁ তবে জাভাতে এই কোয়েরি ভাষার প্রয়োগ সম্পর্কে ভাল best
এফওয়াইআই: সার্ভার সাইডে নতুন পরিষেবা পরিবর্তন করা বা যুক্ত করা কোনও বিকল্প নয়।
JSON.getString(json_string, 'foo.22.bar')
(জন্য, সম্পত্তি "foo বিন্যাস" সম্পত্তি এ তালিকার 22 উপাদানের ক্ষেত্রে "বার", যা একটি স্ট্রিং রয়েছে)
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
জন্য, উদাহরণস্বরূপ