The ObjectMapper৷ ক্লাস হল জ্যাকসন API-এর সবচেয়ে গুরুত্বপূর্ণ ক্লাস যা readValue() প্রদান করে এবং writeValue() JSON কে জাভা অবজেক্ট এবং জাভা অবজেক্টকে JSON এ রূপান্তর করার পদ্ধতি। আমরা একটি JSON অ্যারেতে তালিকা রূপান্তর করতে পারি writeValueAsString() ব্যবহার করে অবজেক্টম্যাপারের পদ্ধতি ক্লাস এবং এই পদ্ধতিটি যেকোন জাভা মানকে স্ট্রিং হিসাবে সিরিয়ালাইজ করতে ব্যবহার করা যেতে পারে।
সিনট্যাক্স
public String writeValueAsString(Object value) throws JsonProcessingException
উদাহরণ
import java.util.*; import com.fasterxml.jackson.databind.*; public class ListToJSONArrayTest { public static void main(String args[]) { List<String> list = new ArrayList<>(); list.add("JAVA"); list.add("PYTHON"); list.add("SCALA"); list.add(".NET"); list.add("TESTING"); ObjectMapper objectMapper = new ObjectMapper(); try { String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(list); System.out.println(json); } catch(Exception e) { e.printStackTrace(); } } }
আউটপুট
[ "JAVA", "PYTHON", "SCALA", ".NET", "TESTING" ]