μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- testing
- λ°±μλ
- Spring Data JDBC
- νκ³
- FilterChain
- java
- κ±°λμ κ³±
- μλ£κ΅¬μ‘°
- HTML
- λΆνΈμΊ ν
- κΉνλΈ
- CLIλͺ λ Ήμ΄
- μλ°
- 그리λ
- μΈν 리μ μ΄
- 컬λ μ νλ μμν¬
- νμ΄νλ‘κ·Έλλ°
- 첫κΈμλλ¬Έμ
- fibonacci
- μ λ€λ¦μ€
- Publishing
- CSS
- λ¬Έμμ΄λ€μ§κΈ°
- κ³μ°κΈ°λ§λ€κΈ°
- μκ³ λ¦¬μ¦
- spring data jpa
- Spring Security
- μ€νλ§
- λ°±μ€μκ³ λ¦¬μ¦
- λ°μΌλ¦¬μ½λ©
Archives
- Today
- Total
λμ λͺ¨μ
022 | λ°μΌλ¦¬μ½λ©, StringifyJSON μ€μ΅ λ³Έλ¬Έ
π λ°μΌλ¦¬ μ½λ©
π€ computeWhenDouble
- ν μ€νΈ μ€ννλλ° μ€νμκ°μ΄κ³Όκ° λμ€κ³ μ μΆλ λμ§ μμλ€. μ μ λ° λ©μμ§κ° λμ€λμ§ κΆκΈν΄μ μ§λ¬Ένμ§λ§ ν΄κ²°μ λμ§ μμλ€!
- π§ 무ν루ν λλ¬Έμ κ·Έλ°κ° νλλ° doubleλ‘ μ¨μΌνλ κ²μ intλ‘ μ¨μ κ·Έλ¬λ€.
- ν΄κ²°μλ£
π JSON(JavaScript Object Notation)
- λ°μ΄ν° κ΅νμ μν΄ λ§λ€μ΄μ§ κ°μ²΄ ννμ ν¬λ§·
π€ μ μ‘ κ°λ₯ 쑰건
- μμ μμ λ°μ μκ° κ°μ νλ‘κ·Έλ¨μ μ¬μ©ν λ
- λ¬Έμμ΄μ²λΌ λ²μ©μ μΌλ‘ μ½μ μ μλ ννμΌ λ
π€ JSON νΉμ§
- μ΄λ¦-κ° μ
- κ°μ μμκ° μ§μ λ λͺ©λ‘
- νλ‘κ·Έλλ° μΈμ΄μ νΈν κ°λ₯ν λ°μ΄ν°κ΅¬μ‘°
π€ JSON νμ
- μ΄λ¦-κ° μμ μμμλ μ§ν©
- κ°μ²΄ μμκ³Ό λ: { }
- μ΄λ¦ λ€: μ½λ‘ (:) λΆμ
- μ΄λ¦-κ° μ ꡬλΆ: μ½€λ§(,) λΆμ
β Ref.
JSON
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition
www.json.org
π Practical - StringifyJSON
π€ μ¬κ·λ₯Ό μ¬μ©νμ¬ λ°μ΄ν° νμ μ JSONνμ μΌλ‘ λ³κ²½νλ μ½λ μμ±
- Difficulty
- μ¬κ·μ JSON μ΄ν΄
- μ€μ΅ κ³Όμ μ΄ν΄
- stringify λ©μλ ꡬν
- Attempt
- νμ΄λΆκ³Ό κ³μ μ견μ μ£Όκ³ λ°μΌλ©΄μ κ³Όμ μ΄ν΄
- κ΅Ώλͺ¨λ μΈμ μμ μ΄μΌκΈ°λμλ κ²λ€μ μ‘°ν©ν΄μ μ΄λ»κ² μ¬μ©ν μ§ μν΅
- λΉκ΅μ μ¬μ΄ λ¬Έμ -> μ΄λ €μ΄ λ¬Έμ
- Consequence
- λ€ μμ±νμ§λ λͺ»νμ§λ§ κ³Όμ μ λ°μ ν΄λλ€!ππ»
π€ λΌμ΄λΈμΈμ TIL
- λ€ κ°μ λ²μ μ μ¬μ©νμ§ μκΈ° λλ¬Έμ gradle λ²μ λ§μΆλ μ°μ΅ κΌ ν΄λ΄μΌλ¨
- stringify λ°°μ΄Object[]μ λ°μ΄ν° νμ μ€λΈμ νΈλΌ length μ¬μ© λΆκ°
- λ°°μ΄ λ°ν μ λ°°μ΄λͺ .toString()λμ Arrays.toString(λ°°μ΄λͺ )μ μ¬μ©νλ μ΄μ λ λ°°μ΄λͺ .toStringμ κ°μ²΄ μ£Όμκ°μ toStringμΌλ‘ λ°κΏμ μ£Όμκ° μμ²΄κ° λ¬Έμμ΄λ‘ λ°λκΈ° λλ¬Έ
- toStringμ μλμΌλ‘ 곡백μ λ§λ€μ΄μ jsonμ μ¬μ©νλ €λ©΄ 곡백 μ κ±° νμ
- Integer.toString(data)μ μ€λΈμ νΈ νμ μ΄λΌ νλ³ν νμ
- Integerλ nullκ° ν¬ν¨μ΄ κ°λ₯ν instanceof λΌμ nullκ° μ²΄ν¬ μν¨
- String νλ³ν μ String.valueOfλ₯Ό μ¬μ©νλ κ²μ΄ μ μΌ λ² μ€νΈ
- μμΈμΌμ΄μ€μ λλΉνλ €λ©΄ join() λ©μλ μ¬μ©μ΄ μ μΌ λ² μ€νΈ
π μ€λμ μκ° μ‘°κ°λͺ¨μ
- μ½λ μμ± -> ν μ€νΈ -> μ½λ μμ -> ν μ€νΈ νλ κ³Όμ μμ μ¬λ¬κ°μ§ μλλ₯Ό ν΄λ³Ό μ μμλ€.
- λ΅μ νλμ§λ§ 무μν λ§μ λ°©λ²μ΄ μλ€λ κ²μ μλλμλ€.
'SEB > Practical' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ©νμΈμ§] κΈ°μ λ©΄μ , κ°λ°μ (0) | 2022.07.20 |
---|---|
[Java] κ΅¬κ΅¬λ¨ (0) | 2022.07.10 |
[Java] μ κΈ° μκΈ κ³μ°κΈ° (0) | 2022.07.10 |
Comments