회사소개
블로그
DataSketchers

전체 메뉴

회사소개
사업영역
D-SKET
웹빌더CanvasEvents
고객사
블로그
위키
보도자료
ESG
Topics
기술 스택언어 · 런타임Haxe ›››
  • Haxe
    • 4 클래스 필드(Class Fields)
    • 4.4 접근 수정자(Access Modifier)
    • 4.4.3 Dynamic
    • 4.4.6 Extern
    • 4.4.7 Final
    • 4.4.2 Inline
    • 4.3 메서드(Method)
    • 4.4.4 Override
    • 4.3.2 분산과 접근 수정자의 효과
    • 4.3.1 메서드 오버라이딩(Overriding Methods)
    • 4.2 속성(Property)
    • 4.2.1 일반적인 접근자 조합
    • 4.2.3 getter와 setter 규칙
    • 4.2.2 타입 시스템에 미치는 영향
    • 4.4.5 Static
    • 4.1 변수(Variable)
    • 4.4.1 가시성(Visibility)
    • 7 컴파일러 사용법(Compiler Usage)
    • 7.2 전역 컴파일러 플래그(Global Compiler Flags)
    • 7.1 HXML
    • 7.3 오류 보고(Error Reporting)
    • 8.3 컴파일러 서비스(Compiler Services)
    • 8.3.3 호출 인자 완성(Call argument completion)
    • 8.3.2 필드 접근 완성(Field access completion)
    • 8.3.1 개요(Overview)
    • 8.3.6 위치 완성(Position completion)
    • 8.3.8 완성 서버(Completion server)
    • 8.3.7 최상위 완성(Top-level completion)
    • 8.3.4 타입 경로 완성(Type path completion)
    • 8.3.5 사용 완성(Usage completion)
    • 8.2 Dead Code Elimination
    • 8 컴파일러 기능(Compiler Features)
    • 8.7 루프 언롤링(Loop unrolling)
    • 8.1 내장 컴파일러 메타데이터(Built-in Compiler Metadata)
    • 8.9 Null 안전성(Null Safety)
    • 8.4 리소스(Resources)
    • 8.4.1 리소스 포함(Embedding resources)
    • 8.4.3 바이너리 리소스 검색(Retrieving binary resources)
    • 8.4.2 텍스트 리소스 검색(Retrieving text resources)
    • 8.4.4 구현 세부 사항(Implementation details)
    • 8.5 런타임 타입 정보(Runtime Type Information)
    • 8.6 정적 분석기(Static Analyzer)
    • 8.8 꼬리 재귀 제거(Tail Recursion Elimination, TRE)
    • 8.10 경고(Warnings)
    • 13 디버깅(Debugging)
    • 13.4 IDE 통합(IDE Integration)
    • 13.5 JavaScript에서 디버깅(Debugging in JavaScript)
    • 13.2 위치 정보 인자(Position Information Parameter)
    • 13.6 소스 맵(Source Maps)
    • 13.6.1 JavaScript에서 소스 맵(Source Maps in JavaScript)
    • 13.6.2 PHP7에서 소스 맵(Source Maps in PHP7)
    • 13.1 로깅과 추적(Logging and Trace)
    • 13.3 타입 추적(Tracing Types)
    • 5 표현식(Expressions)
    • 5.7 배열 접근(Array Access)
    • 5.2.1 배열 선언(Array Declaration)
    • 5.11 지역 함수(Local Functions)
    • 5.1 블록(Blocks)
    • 5.21 break
    • 5.23 cast
    • 5.23.2 안전한 캐스트(safe cast)
    • 5.23.1 불안전한 캐스트(unsafe cast)
    • 5.3 상수(Constants)
    • 5.22 continue
    • 5.15 do-while
    • 5.5 필드 접근(Field Access)
    • 5.13 for
    • 5.8 함수 호출(Function Call)
    • 5.16 if
    • 5.25 inline
    • 5.2 리터럴(Literals)
    • 5.10 지역 static 변수(Local static variables)
    • 5.2.2 맵 선언(Map Declaration)
    • 5.12 new
    • 5.6 null 병합(Null coalescing)
    • 5.2.3 객체 선언(Object Declaration)
    • 5.4 연산자(Operators)
    • 5.4.2 이항 연산자(Binary Operators)
    • 5.4.5 오버로딩과 매크로(Overloading and macros)
    • 5.4.4 우선순위(Precedence)
    • 5.4.3 삼항 연산자(Ternary Operator)
    • 5.4.1 단항 연산자(Unary Operators)
    • 5.20 return
    • 5.17 switch
    • 5.18 throw
    • 5.19 try/catch
    • 5.24 타입 검사(type check)
    • 5.9 var와 final
    • 5.14 while
    • 11 Haxelib
    • 1 소개(Introduction)
    • 이 문서에 대하여
    • 저자와 기여자들(Authors and contributions)
    • 역사(History)
    • Hello World
    • 라이선스(License)
    • Haxe란 무엇인가요
    • 6 언어 기능(Language Features)
    • 6.11 접근 제어(Access Control)
    • 6.6 배열 컴프리헨션(Array Comprehension)
    • 6.1 조건부 컴파일(Conditional Compilation)
    • 6.1.3 사용자 defines 문서화(Custom defines documentation)
    • 6.10.1 사용자 메타데이터 문서화(Custom metadata documentation)
    • 6.2 Externs
    • 6.2.1 네이티브 메타데이터(Native Metadata)
    • 6.9 함수 바인딩(Function Bindings)
    • 6.12 인라인 생성자(Inline Constructors)
    • 6.8 이터레이터(Iterators)
    • 6.7 맵 컴프리헨션(Map Comprehension)
    • 6.10 메타데이터(Metadata)
    • 6.4 패턴 매칭(Pattern Matching)
    • 6.4.5 배열 매칭(Array matching)
    • 6.4.2 Enum 매칭(Enum matching)
    • 6.4.10 완전성 검사(Exhaustiveness checks)
    • 6.4.9 추출기(Extractors)
    • 6.4.7 가드(Guards)
    • 6.4.1 서론(Introduction)
    • 6.4.6 Or 패턴(Or patterns)
    • 6.4.12 단일 패턴 검사(Single pattern check)
    • 6.4.4 구조체 매칭(Structure matching)
    • 6.4.8 여러 값 매칭(Match on multiple values)
    • 6.4.11 쓸모없는 패턴 검사(Useless pattern checks)
    • 6.4.3 변수 캡처(Variable capture)
    • 6.3 정적 확장(Static Extension)
    • 6.3.1 Haxe 표준 라이브러리의 정적 확장
    • 6.3.2 정적 확장 메타데이터(Static Extension Metadata)
    • 6.5 문자열 보간(String Interpolation)
    • 6.1.1 대상 defines(Target defines)
    • 6.1.2 대상별 파일(Target-Specific Files)
    • 11 매크로(Macros)
    • 11.1 매크로 인자(Macro arguments)
    • 11.7 자동 빌딩(Auto Build)
    • 11.1.1 상수 인자(Constant Arguments)
    • 11.3 매크로 컨텍스트(Macro context)
    • 11.5 Enum 빌딩(Enum Building)
    • 11.3.1 ExprOf와 타입 매개변수(ExprOf and Type Parameters)
    • 9.5.3 @:genericBuild
    • 11.8 매크로 초기화(Macro Initialization)
    • 11.10 매크로 제한(Macro Limitations)
    • 11.10.1 빌드 순서(Build Order)
    • 11.10.2 매크로 안의 매크로(Macro in Macro)
    • 11.10.3 정적 확장 제한(Static Extension Limitations)
    • 11.10.4 타입 매개변수 제한(Type Parameters Limitations)
    • 11.9 영구 변수(Persistent Variables)
    • 11.2 매크로 리이파이케이션(Macro reification)
    • 11.2.3 클래스 리이파이케이션(Class reification)
    • 11.2.2 표현식 리이파이케이션(Expression reification)
    • 11.2.1 타입 리이파이케이션(Type reification)
    • 11.1.2 나머지 인자(Rest Argument)
    • 11.11 매크로 도구(Macro Tools)
    • 9.5 타입 빌딩(Type Building)
    • 10 표준 라이브러리(Standard Library)
    • 10.2.1 Array
    • 10.2 데이터 구조(Data Structures)
    • 10.2.4 GenericStack
    • 10.15 Haxe 3 호환성(Haxe 3 Compatibility)
    • 10.11 Input/Output
    • 10.12.3 프로세스(Process)
    • 10.10 Json
    • 10.10.2 JSON 인코딩(Encoding JSON)
    • 10.10.3 구현 세부 사항(Implementation details)
    • 10.10.1 JSON 파싱(Parsing JSON)
    • 10.5 Lambda
    • 10.2.3 List
    • 10.2.5 Map
    • 10.4 Math
    • 10.4.4 확장(Extensions)
    • 10.4.3 정수 수학(Integer Math)
    • 10.4.2 수학 오류(Mathematical Errors)
    • 10.4.1 특수 숫자(Special Numbers)
    • 10.2.6 Option
    • 10.7 Reflection
    • 10.3 정규 표현식(Regular Expressions)
    • 10.3.2 그룹(Groups)
    • 10.3.6 구현 세부 사항(Implementation Details)
    • 10.3.5 Map
    • 10.3.1 매칭(Matching)
    • 10.3.3 대체(Replace)
    • 10.3.4 분할(Split)
    • 10.13 Remoting
    • 10.13.1 Remoting 연결(Remoting Connection)
    • 10.13.2 구현 세부 사항(Implementation details)
    • 10.8 Serialization
    • 10.8.1 직렬화 형식(Serialization format)
    • 10.1 String
    • 10.1.3 인코딩(Encoding)
    • 10.1.1 문자열 리터럴(String literals)
    • 10.1.2 Unicode
    • 10.12 Sys
    • 10.12.2 표준 IO 스트림(Standard IO Streams)
    • 10.6 Template
    • 10.12.1 Threading
    • 10.14 단위 테스트(Unit Testing)
    • 10.2.2 Vector
    • 10.9 Xml
    • 10.9.3 Xml 인코딩(Encoding Xml)
    • 10.9.1 Xml 시작하기(Getting started with Xml)
    • 10.9.2 Xml 파싱(Parsing Xml)
    • 10.9.4 단순화된 Xml 접근(Simplified Xml access)
    • 12.6 C++
    • 12.6.2 Hxcpp 빌드 환경(The Hxcpp Build Environment)
    • 12.6.3.5 Compiler
    • 12.6.3.2 Files
    • 12.6.3.8 The Haxe Target
    • 12.6.3.6 Linker
    • 12.6.3.7 Stripper
    • 12.6.3.3 Tags
    • 12.6.3.4 Targets
    • 12.6.3.1 최상위 구조(Structure of the top-level)
    • 12.6.3.9 Xml Injection
    • 12.6.5 The Hxcpp Cache
    • 12.6.4 Defines
    • 12.6.7 오류 코드(Error Codes)
    • 12.6.7.1 CPP0000 - 내부 오류(Internal Error)
    • 12.6.7.2 CPP0001 - 누락된 값 의미론(Missing Value Semantics)
    • 12.6.7.3 CPP0002 - 네이티브 마셜링 타입과 함수 클로저(Native Marshalling Types and Function Closures)
    • 12.6.7.4 CPP0003 - 유효하지 않은 마셜링 타입 매개변수(Invalid Marshalling Type Parameter)
    • 12.6.7.5 CPP0004 - 포인터 생성자(Pointer Constructors)
    • 12.6.7.6 CPP0005 - 선언되지 않은 마셜링 값 타입 변수(Undeclared Marshalling Value Type Variable)
    • 12.6.7.7 CPP0006 - 유효하지 않은 네임스페이스 필드(Invalid Namespace Field)
    • 12.6.7.8 CPP0007 - 유효하지 않은 타입 필드(Invalid Type Field)
    • 12.6.7.9 CPP0008 - 유효하지 않은 플래그 필드(Invalid Flags Field)
    • 12.6.7.10 CPP0009 - 관리 타입 확장(Extending Managed Type)
    • 12.6.7.11 CPP0010 - 타입 매개변수를 해석할 수 없음(Unable to Resolve Type Parameter)
    • 12.6.7.12 CPP0011 - 승격된 스택 전용 값 타입(Promoted Stack Only Value Type)
    • 12.6.7.13 CPP0012 - 값 타입의 힙 할당(Heap Allocation of Value Type)
    • 12.6.8 Extern 타입(Extern Types)
    • 12.6.8.3 관리 타입(Managed Types)
    • 12.6.8.2 포인터 타입(Pointer Types)
    • 12.6.8.1 값 타입(Value Types)
    • 12.6.3 Build.xml
    • 12.6.1 Haxe/C++ 시작하기(Getting started with Haxe/C++)
    • 12.13 Cppia
    • 12.13.1 Cppia 시작하기(Getting started with Cppia)
    • 12.6.6 스레드와 스택(Threads And Stacks)
    • 12.6.9 뷰(Views)
    • 12.7 C#
    • 12.7.5 코드 주입(Code injection)
    • 12.7.3 Defines
    • 12.7.2 외부 라이브러리(External libraries)
    • 12.7.1 Haxe/C# 시작하기(Getting started with Haxe/C#)
    • 12.7.4 메타데이터(Metadata)
    • 12 타깃(Targets)
    • 12.2 Flash
    • 12.2.2 외부 라이브러리(External libraries)
    • 12.2.1 Flash 시작하기(Getting started with Flash)
    • 12.2.3 메타데이터(Metadata)
    • 12.2.4 리소스(Resources)
    • 12.12 HashLink
    • 12.12.2 HashLink/C 컴파일(HashLink/C Compilation)
    • 12.12.1 HashLink 시작하기(Getting started with HashLink)
    • 12.4 Java
    • 12.4.1 Haxe/Java 시작하기(Getting started with Haxe/Java)
    • 12.3 JavaScript
    • 12.2.2 ECMAScript 6 클래스 생성(ECMAScript 6 class generation)
    • 12.3.4 Expose
    • 12.2.3 외부 JavaScript 라이브러리 사용하기(Using external JavaScript libraries)
    • 12.3.1 Haxe/JavaScript 시작하기(Getting started with Haxe/JavaScript)
    • 12.3.3 메타데이터(Metadata)
    • 12.3.5 Require
    • 12.5 JVM
    • 12.5.1 Haxe/JVM 시작하기(Getting started with Haxe/JVM)
    • 12.10 Lua
    • 12.10.2 외부 라이브러리(External libraries)
    • 12.10.3 플래그(Flags)
    • 12.10.1 Haxe/Lua 시작하기(Getting started with Haxe/Lua)
    • 12.10.4 다중 반환(Multiple Returns)
    • 12.11 Neko
    • 12.11.1 Neko 시작하기(Getting started with Neko)
    • 12.8 PHP
    • 12.8.2 Defines
    • 12.8.1 Haxe/PHP 시작하기(Getting started with Haxe/PHP)
    • 12.9 Python
    • 12.9.1 Haxe/Python 시작하기(Getting started with Haxe/Python)
    • 12.1 타깃 특정 구문 접근(Accessing Target-specific Syntax)
    • 2 타입(Types)
    • 2.7 추상(Abstract)
    • 2.7.4 배열 접근(Array Access)
    • 2.2.4 추상 클래스(Abstract Class)
    • 2.7.7 코어 타입 추상(Core-type abstracts)
    • 2.7.5 열거 추상(Enum abstracts)
    • 2.7.6 추상 필드 전달(Forwarding abstract fields)
    • 2.7.2 암시적 캐스팅(Implicit Casts)
    • 2.7.3 연산자 오버로딩(Operator Overloading)
    • 2.7.1 기반 데이터에 접근(Access to Underlying Data)
    • 2.4 익명 구조체(Anonymous Structure)
    • 2.1 기본 타입(Basic Types)
    • 2.1.3 Bool
    • 2.2.2 클래스 생성자(Constructor)
    • 2.2.1 상속(Inheritance)
    • 2.2 클래스 인스턴스(Class Instance)
    • 2.6 Dynamic
    • 2.6.2 Dynamic 접근(Dynamic access)
    • 2.6.3 Any 타입(Any type)
    • 2.6.2 Dynamic 구현하기(Implementing Dynamic)
    • 2.6.1 타입 매개변수를 가진 Dynamic
    • 2.3.1 열거 생성자(Enum Constructor)
    • 2.3 열거 인스턴스(Enum Instance)
    • 2.3.2 열거형 사용하기(Using enums)
    • 2.5 함수 타입(Function Type)
    • 2.5.2 기본값(Default values)
    • 2.5.1 선택적 인자(Optional Arguments)
    • 2.2.3 인터페이스(Interfaces)
    • 2.8 모노모프(Monomorph)
    • 2.1.5 Nullable(널 허용 여부)
    • 2.1.6 선택적 인자와 Nullable
    • 2.1.1 숫자 타입(Numeric types)
    • 2.1.2 오버플로(Overflow)
    • 2.4.2 구조 타입의 클래스 표기
    • 2.4.5 확장(Extensions)
    • 2.4.1 구조체 값의 JSON 표기
    • 2.4.3 선택적 필드(Optional Fields)
    • 2.4.4 성능에 미치는 영향
    • 2.1.4 Void
    • 3 타입 시스템(Type System)
    • 3.3 제네릭(Generic)
    • 3.3.1 제네릭 타입 매개변수의 생성
    • 3.7.2 import
    • 3.7.3 Import defaults / import.hx
    • 3.6.2 한계(Limitations)
    • 3.7 모듈과 경로(Modules and Paths)
    • 3.7.1 모듈 하위 타입(Module Sub-Types)
    • 3.5.3 모노모프(Monomorphs)
    • 3.7.4 해석 순서(Resolution Order)
    • 3.5.2 구조적 서브타이핑(Structural Subtyping)
    • 3.6.1 하향식 추론(Top-down Inference)
    • 3.1 Typedef
    • 3.6 타입 추론(Type Inference)
    • 3.2.1 제약(Constraints)
    • 3.2.2 기본값(Defaults)
    • 3.2 타입 매개변수(Type Parameters)
    • 3.5 유니피케이션(Unification)
    • 3.5.1 클래스/인터페이스 사이의 유니피케이션
    • 3.5.5 공통 기반 타입(Common Base Type)
    • 3.5.4 함수 반환(과 Void 유니피케이션)
    • 3.8 untyped
    • 3.4 분산(Variance)
기술 스택언어 · 런타임Haxe › › ›

10.10 Json

목차
10.10 Json더 알아보기

10.10 Json

Haxe는 haxe.Json 클래스를 통해 JSON 데이터 (역)직렬화에 대한 내장 지원을 제공합니다.

관련 내용

Haxe Json API 문서를 참조하세요.

Haxe Code Cookbook의 JSON에 관한 자습서와 예제.

출처: Json

더 알아보기

  • 단순화된 Xml 접근(Simplified Xml access)
10.10 Json더 알아보기
DataSketchers AI·데이터·디자인으로 기업의 디지털 전환을 지원합니다. 서울시립대학교 캠퍼스타운 창업기업
회사소개 사업영역 D-SKET 고객사 블로그 위키 보도자료 ESG 문의
© 데이터스케쳐스. All rights reserved. 사업자등록번호 349-81-03411