JsonUtility ๋กœ ํ”Œ๋ ˆ์ด์–ด ์ €์žฅ๋ฐ์ดํ„ฐ ํด๋ž˜์Šค๋กœ ๊ตฌ์„ฑ๋œ๊ฑฐ๋ฅผ


ํŒŒ์‹ฑํ•ด์„œ ์ €์žฅํ•˜๊ณ  ๋ถˆ๋Ÿฌ์“ฐ๋Š”๋ฐ


์ €์žฅํ–ˆ๋˜ ๊ตฌ์กฐ์ฒด๋ž‘ ํ˜„์žฌ ๊ตฌ์กฐ์ฒด๋ž‘ ๋งด๋ฒ„๊ฐ€ ๋‹ค๋ฅด๋ฉด (ํ˜„์žฌ๊ตฌ์กฐ์ฒด์— ์ถ”๊ฐ€๋œ๊ฑด ์ƒ๊ด€์—†๋˜๋ฐ, ๋งด๋ฒ„๊ฐ€ ๋น ์กŒ์„๋•Œ ์—๋Ÿฌ)


ํฌ๋ž˜์‰ฌ๋‚˜๋ฒ„๋ฆฌ๋Š”๋ฐ, ์ด๊ฑฐ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•จ?


์ƒˆ ๊ตฌ์กฐ์ฒด ๋งŒ๋“ค์–ด์„œ ์ด์ „์ž‘์—… ์‹œ์ผœ์ฃผ๋Š” ๋ฐฉ๋ฒ• ๋ง๊ณ ๋Š” ์—†๋‚˜?


// ์˜ˆ์‹œ


public class PlayerData

{

public int level;

public int gold;

}


์ด ํด๋ž˜์Šค๋ฅผ json ์œผ๋กœ ์ €์žฅ๋˜์žˆ๋Š” ์ƒํƒœ์ธ๋ฐ


public class PlayerData

{

public int level;

}


์ด๋ ‡๊ฒŒ ๋ณ€๊ฒฝ๋œ ๋’ค์— JsonUtility.FromJson<PlayerData>(jsonData) ์ด๋ ‡๊ฒŒ ๋ถˆ๋Ÿฌ์˜ค๋ฉด ์—†์–ด์ง„ gold ๋ณ€์ˆ˜๋•Œ๋ฌธ์— ์˜ค๋ฅ˜