কম্পিউটার

কিভাবে জাভাতে জ্যাকসন ব্যবহার করে JsonGenerator সেটিংস পাবেন?


The JsonGenerator ৷ ক্লাস একটি স্ট্রিম হিসাবে JSON ডেটা লেখার জন্য দায়ী হতে পারে মেমরিতে একটি অবজেক্ট মডেল নির্মাণের পরিবর্তে। সেটিংসের তালিকা যা চালু/বন্ধ হতে পারে একটি enum এ উপস্থিত JsonGenerator. Feature , এতে স্ট্যাটিক মেথড values() রয়েছে যা এই enum এর ধ্রুবক সমন্বিত একটি অ্যারে প্রদান করে টাইপ করুন।

সিনট্যাক্স

public static enum JsonGenerator.Feature extends Enum<JsonGenerator.Feature>

উদাহরণ

import java.io.*;
import com.fasterxml.jackson.core.*;
public class JsonGeneratorSettingsTest {
   public static void main(String[] args) throws IOException {
      StringWriter writer = new StringWriter();
      JsonFactory jsonFactory = new JsonFactory();
      JsonGenerator jsonGenerator = jsonFactory.createGenerator(writer);
      for(JsonGenerator.Feature feature : JsonGenerator.Feature.values()) {
         boolean result = jsonGenerator.isEnabled(feature);
         System.out.println(feature.name() + ":" + result);
      }
      jsonGenerator.close();
   }
}

আউটপুট

AUTO_CLOSE_TARGET:true
AUTO_CLOSE_JSON_CONTENT:true
FLUSH_PASSED_TO_STREAM:true
QUOTE_FIELD_NAMES:true
QUOTE_NON_NUMERIC_NUMBERS:true
ESCAPE_NON_ASCII:false
WRITE_NUMBERS_AS_STRINGS:false
WRITE_BIGDECIMAL_AS_PLAIN:false
STRICT_DUPLICATE_DETECTION:false
IGNORE_UNKNOWN:false

  1. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  2. জাভাতে JsonPointer ইন্টারফেস ব্যবহার করে একটি কী এর মান কিভাবে পেতে হয়?

  3. জাভাতে GSON ব্যবহার করে একটি JSON অবজেক্টের সমস্ত কী কীভাবে পাবেন?

  4. জাভাতে toString() ব্যবহার করে সংখ্যার স্ট্রিং উপস্থাপনা কিভাবে পেতে হয়?