এই মুহূর্তে আমার কাছে একটি উদাহরণ রয়েছে org.fasterxml.jackson.databind.ObjectMapper
এবং String
সুন্দর জেএসওএন সহ একটি পেতে চাই । আমার গুগল অনুসন্ধানগুলির সমস্ত ফলাফল জ্যাকসন ১.x পদ্ধতিতে করার পদ্ধতি নিয়ে এসেছে এবং আমি এটি ২.২ দিয়ে করার উপযুক্ত, অ-অবহেলিত উপায় খুঁজে পাচ্ছি না। যদিও আমি বিশ্বাস করি না যে কোডটি এই প্রশ্নের জন্য একেবারে প্রয়োজনীয়, তবে আমার এখনই যা রয়েছে তা এখানে:
ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(Include.NON_NULL);
System.out.println("\n\n----------REQUEST-----------");
StringWriter sw = new StringWriter();
mapper.writeValue(sw, jsonObject);
// Want pretty version of sw.toString() here
SerializationConfig
সমাধান হয়েছে তবেSerializationConfig.Feature
তা হয়নি। এটি বেশ কিছু মুদ্রণের অন্য পদ্ধতি বলে মনে হচ্ছে যা অবহেলিত হয়ে গেছে যদি না আমি কিছু মিস করি। এখানে একটিFeature
শ্রেণি রয়েছে যা পৃথকভাবে পৃথক হয়ে যায় তবে এরINDENT_OUTPUT
ভিতরে ধ্রুবক থাকে না । :(