কম্পিউটার টিউটোরিয়াল

জাভাতে JsonPatch ইন্টারফেসের গুরুত্ব কী?

JsonPatch ইন্টারফেসটি একটি ফরম্যাট যা অপারেশন들의 একটি সিকোয়েন্স সংরক্ষণ করে যা টার্গেট JSON কাঠামোর ওপর প্রয়োগ করা যায়। add, remove, replace, copy, move এবং test போன்ற অপারেশনগুলি JsonPatch-এ সংরক্ষণ করা যায় এবং JSON কাঠামোর ওপর অপারেট করা যায়। JsonPatchBuilder ইন্টারফেসটি Json.createPatchBuilder() ব্যবহার করে একটি JSON প্যাচ তৈরি করতে ব্যবহৃত হয়।

JSON ফাইল


জাভাতে JsonPatch ইন্টারফেসের গুরুত্ব কী?

উদাহরণ

import java.io.*; 
import javax.json.Json; 
import javax.json.JsonPatch; 
import javax.json.JsonPatchBuilder; 
import javax.json.JsonReader; 
import javax.json.JsonStructure; 

public class JsonPatchTest { 
    public static void main(String[] args) throws Exception { 
        JsonPatchBuilder jsonPatchBuilder = Json.createPatchBuilder(); 
        JsonPatch jsonPatch = jsonPatchBuilder.add("/postalCode", "500072").remove("/age").build(); 
        
        JsonReader reader = Json.createReader(new FileReader("simple.json")); 
        JsonStructure jsonStructure1 = reader.read(); 
        JsonStructure jsonStructure2 = jsonPatch.apply(jsonStructure1); 
        
        System.out.println(jsonStructure2); 
        reader.close(); 
    } 
}

আউটপুট

{"firstName":"Raja","lastName":"Ramesh","streetAddress":"Madhapur","city":"Hyderabad","state":"Telangana","phoneNumbers":[{"Mobile":"9959984000"},{"Home":"7702144400"}],"postalCode":"500072"}
  1. জাভাতে FocusListener ইন্টারফেসের গুরুত্ব

  2. জাভাতে JSeparator ক্লাসের গুরুত্ব কী?

  3. জাভাতে JViewport ক্লাসের গুরুত্ব কী?

  4. জাভাতে WindowListener ইন্টারফেসের গুরুত্ব কী?