convert
JSON λ°μ΄ν° νμ λ± λ€μν λ°μ΄ν° νμμ μ¬μ©ν μ μλ λ°μ΄ν°λ‘ λ³ννλ ν¨ν€μ§
install
dependencies:
convert: ^3.1.2
Dart
볡μ¬
import
import 'package:convert/convert.dart';
Dart
볡μ¬
μ£Όμ λ©μλ
λ€μμ convert ν¨ν€μ§μ μ£Όμ λ©μλλ₯Ό μΉ΄ν
κ³ λ¦¬λ³λ‘ μ 리ν νμ
λλ€.
JSON λ³ν (dart:convert β json)
λ©μλ | μ€λͺ
|
jsonEncode(Object value) | κ°μ²΄λ₯Ό JSON λ¬Έμμ΄λ‘ λ³ν |
jsonDecode(String source) | JSON λ¬Έμμ΄μ Dart κ°μ²΄λ‘ λ³ν |
Base64 λ³ν (dart:convert β base64)
λ©μλ | μ€λͺ
|
base64Encode(List<int> input) | λ°μ΄νΈ 리μ€νΈλ₯Ό Base64 λ¬Έμμ΄λ‘ λ³ν |
base64Decode(String encoded) | Base64 λ¬Έμμ΄μ λ°μ΄νΈ 리μ€νΈλ‘ λ³ν |
UTF-8 λ³ν (dart:convert β utf8)
λ©μλ | μ€λͺ
|
utf8.encode(String input) | λ¬Έμμ΄μ UTF-8 λ°μ΄νΈ 리μ€νΈλ‘ λ³ν |
utf8.decode(List<int> bytes) | UTF-8 λ°μ΄νΈ 리μ€νΈλ₯Ό λ¬Έμμ΄λ‘ λ³ν |
ASCII λ³ν (dart:convert β ascii)
λ©μλ | μ€λͺ
|
ascii.encode(String input) | λ¬Έμμ΄μ ASCII λ°μ΄νΈ 리μ€νΈλ‘ λ³ν |
ascii.decode(List<int> bytes) | ASCII λ°μ΄νΈ 리μ€νΈλ₯Ό λ¬Έμμ΄λ‘ λ³ν |