JsonPatch इंटरफ़ेस संचालन के अनुक्रम . को संग्रहीत करने के लिए एक प्रारूप है जिसे लक्ष्य JSON संरचना पर लागू किया जा सकता है। कुछ ऑपरेशन हैं जैसे जोड़ें, हटाएं, बदलें, कॉपी करें, स्थानांतरित करें और परीक्षा JsonPath . में संग्रहीत किया जा सकता है और JSON संरचना पर संचालित। JsonPatchBuilder इंटरफ़ेस का उपयोग Json.createPatchBuilder () . का उपयोग करके JSON पैच बनाने के लिए किया जा सकता है ।
JSON फ़ाइल
उदाहरण
आयात करें स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) अपवाद फेंकता है { JsonPatchBuilder jsonPatchBuilder =Json.createPatchBuilder (); JsonPatch jsonPatch =jsonPatchBuilder.add("/postalCode", "500072").remove("/age").build(); JsonReader रीडर =Json.createReader (नया FileReader ("simple.json")); जेसनस्ट्रक्चर जेसनस्ट्रक्चर 1 =रीडर.रीड (); जेसनस्ट्रक्चर जेसनस्ट्रक्चर 2 =जेसनपैच। लागू करें (जेसनस्ट्रक्चर 1); System.out.println(jsonStructure2); पाठक। बंद करें (); }}आउटपुट
{"firstName":"Raja",,"lastName":"Ramesh","streetAddress":"Madhapur","City":"Hyderabad","State":"Telangana","phoneNumbers":[{ "मोबाइल":"9959984000"},{"होम":"7702144400"}],"डाक कोड":"500072"}