কম্পিউটার

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


JsonPatch ইন্টারফেস হল একটি অপারেশনের ক্রম সংরক্ষণের জন্য একটি বিন্যাস যে টার্গেট JSON গঠন প্রয়োগ করা যেতে পারে. যোগ করুন, সরান, প্রতিস্থাপন করুন, অনুলিপি করুন, সরান এর মত কিছু অপারেশন আছে এবং পরীক্ষা JsonPath -এ সংরক্ষণ করা যেতে পারে এবং 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 ইন্টারফেসের গুরুত্ব কী?