কম্পিউটার

জাভাতে জ্যাকসন লাইব্রেরি ব্যবহার করে CSV কে JSON এ রূপান্তর করবেন?


A জ্যাকসন একটি জাভা JSON API এটি JSON এর সাথে কাজ করার বিভিন্ন উপায় প্রদান করে। আমরা CsvMapper ব্যবহার করে CSV ডেটাকে JSON ডেটাতে রূপান্তর করতে পারি ক্লাস, এটি বিশেষায়িত অবজেক্টম্যাপার , CsvSchema তৈরি করার জন্য বর্ধিত কার্যকারিতা সহ POJO-এর বাইরের উদাহরণ। আমরা reader() ব্যবহার করতে পারি ডিফল্ট সেটিংস সহ অবজেক্টরিডার নির্মাণের পদ্ধতি। এটি রূপান্তর করার জন্য, আমাদের com.fasterxml.jackson.dataformat.csv আমদানি করতে হবে প্যাকেজ।

নীচের উদাহরণে, একটি CSV কে JSON-এ রূপান্তর করুন৷

উদাহরণ

import java.io.*;
import java.util.*;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.dataformat.csv.*;
public class CsvToJsonTest {
   public static void main(String args[]) throws Exception {
      File input = new File("input.csv");
      try {
         CsvSchema csv = CsvSchema.emptySchema().withHeader();
         CsvMapper csvMapper = new CsvMapper();
         MappingIterator<Map<?, ?>> mappingIterator =  csvMapper.reader().forType(Map.class).with(csv).readValues(input);
         List<Map<?, ?>> list = mappingIterator.readAll();
        System.out.println(list);
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

আউটপুট

[{last name=Chandra, first name=Ravi, location=Bangalore}]

  1. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON-এ বস্তুর তালিকা রূপান্তর করবেন?

  3. জাভাতে জিসন লাইব্রেরি ব্যবহার করে JSON অবজেক্টকে জাভা অবজেক্টে রূপান্তর করবেন?

  4. জাভাতে json-সাধারণ লাইব্রেরি ব্যবহার করে একটি JSON স্ট্রিংকে জাভা অবজেক্টে রূপান্তর করবেন?