๐Ÿ’ป ๊ณต๋ถ€ ๊ธฐ๋ก/โ˜• Java

Java | ๋ฌธ์ž์—ด JSON ๋ณ€ํ™˜

  • -

ObjectMapper ๋ฅผ ๋ฐฐ์šฐ๋ฉด์„œ Json ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋‹ค ์•Œ๊ฒŒ๋œ String ๋ฌธ์ž์—ด Json ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•์ด๋‹ค.

 

pom.xml
<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

 

import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class StringToJson { public static void main(String[] args) throws ParseException { // JSON ์œผ๋กœ ํŒŒ์‹ฑํ•  ๋ฌธ์ž์—ด String str = "{\"name\" : \"apple\", \"id\" : 1, \"price\" : 1000}"; // JSONParser๋กœ JSONObject๋กœ ๋ณ€ํ™˜ JSONParser parser = new JSONParser(); JSONObject jsonObject = (JSONObject) parser.parse(str); // JSON ๊ฐ์ฒด์˜ ๊ฐ’ ์ฝ์–ด์„œ ์ถœ๋ ฅํ•˜๊ธฐ System.out.println(jsonObject); // {"price":1000,"name":"apple","id":1} System.out.println(jsonObject.get("name")); // apple System.out.println(jsonObject.get("id")); // 1 System.out.println(jsonObject.get("price")); // 1000 } }

 

 

 

์ถœ์ฒ˜ | hi.anna

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.