扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java鎬庝箞閬嶅巻json鐨刱ey鍜寁alue

扬州沐宇科技
2023-12-15 22:43:31
Java, json

鍦↗ava涓亶鍘咼SON鐨刱ey鍜寁alue鍙互浣跨敤org.json搴撴垨鑰?code>com.fasterxml.jackson.databind搴撱€備互涓嬫槸涓ょ鏂规硶鐨勭ず渚嬶細

浣跨敤org.json搴擄細

import org.json.JSONObject;

public class JsonExample {
    public static void main(String[] args) {
        String jsonStr = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";

        JSONObject jsonObject = new JSONObject(jsonStr);
        for (String key : jsonObject.keySet()) {
            Object value = jsonObject.get(key);
            System.out.println(key + ": " + value);
        }
    }
}

浣跨敤com.fasterxml.jackson.databind搴擄細

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;

public class JsonExample {
    public static void main(String[] args) throws Exception {
        String jsonStr = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";

        ObjectMapper objectMapper = new ObjectMapper();
        JsonNode jsonNode = objectMapper.readTree(jsonStr);
        jsonNode.fields().forEachRemaining(entry -> {
            String key = entry.getKey();
            JsonNode value = entry.getValue();
            System.out.println(key + ": " + value);
        });
    }
}

鏃犺鏄娇鐢?code>org.json搴撹繕鏄?code>com.fasterxml.jackson.databind搴擄紝閮藉彲浠ラ€氳繃閬嶅巻JSON瀵硅薄鐨刱ey闆嗗悎鏉ヨ幏鍙栧搴旂殑value鍊笺€?/p>

扫码添加客服微信