Rumah >Java >javaTutorial >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.
public <T> T readValue(String content, TypeReference valueTypeRef) throws IOException, JsonParseException, JsonMappingException
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(); } } }
{Name=Raja, Technology=Java}
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!