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

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

  • -

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

 

Maven ์„ค์ •

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

 

String ๋ฌธ์ž์—ด Json ๋ณ€ํ™˜

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

'๐Ÿ’ป ๊ณต๋ถ€ ๊ธฐ๋ก > โ˜• Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Java | Cookie  (0) 2023.01.17
Java | StringBuilder  (0) 2023.01.17
Java/JSP | HttpServlet  (0) 2023.01.17
Java | ObjectMapper  (0) 2023.01.17
Java | Foreach  (0) 2023.01.09
Contents

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

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