Rumah >Java >javaTutorial >Tukar JSON kepada Peta atau Peta kepada JSON menggunakan perpustakaan Jackson di Java?

Tukar JSON kepada Peta atau Peta kepada JSON menggunakan perpustakaan Jackson di Java?

王林
王林ke hadapan
2023-08-29 09:33:06900semak imbas

Tukar JSON kepada Peta atau Peta kepada JSON menggunakan perpustakaan Jackson di Java?

JSON Jackson ialah perpustakaan Java yang mempunyai keupayaan mengikat data yang sangat berkuasa dan menyediakan rangka kerja untuk mensiri objek java tersuai kepada JSON dan menyahsiri JSON kembali ke objek Java. Kami boleh menukarJSON kepada/dari Map menggunakan kaedah readValue() dan writeValueAsString() dalam kelas com.fasterxml.jackson.databind.ObjectMapper.

JSON untuk memetakan

sintaks

public <T> T readValue(String content, TypeReference valueTypeRef) throws IOException, JsonParseException, JsonMappingException

contoh

import java.io.*;
import java.util.*;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.core.type.TypeReference;
public class ConvertJSONToMapTest {
   public static void main(String args[]) {
      try {
        <strong> </strong>ObjectMapper mapper = new ObjectMapper();
         String jsonString = "{\"Name\":\"Raja\", \"Technology\":\"Java\"}";
         Map<String, Object> jsonMap = new HashMap<String, Object>();
         jsonMap = mapper.readValue(jsonString, new TypeReference<Map<String, String>>(){}); // converts JSON to Map
         System.out.println(jsonMap);
      } catch(IOException ie) {
         ie.printStackTrace();
      }
   }
}

output

{Name=Raja, Technology=Java}

petakan ke JSON

syntaxreee

syntaxreee

rreeee

Atas ialah kandungan terperinci Tukar JSON kepada Peta atau Peta kepada JSON menggunakan perpustakaan Jackson di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam