fastJSON

소프트웨어 스크린 샷:
fastJSON
소프트웨어 정보:
버전: 2.1.14 업데이트
업로드 날짜: 21 Jul 15
개발자: Mehdi Gholam
라이센스: 무료
인기: 69
크기: 52 Kb

Rating: 2.0/5 (Total Votes: 2)

JSON은 경량, 언어에 독립적 인 데이터 교환 포맷, 웹 개발에서의 데이터 전송을 위해 널리 매체이다.
코드의 약 1,200 선에서 fastJSON는 JSON을 다루는 가장 컴팩트 한 C #을 라이브러리 중 하나, 실제로 가능한 한 원래 JSON 표준에 가깝게 유지하는 몇 가지 중 하나입니다.
fastJSON은 사용하기 매우 쉽고, 개발자들이 자신의 프로젝트 및 구현에 시작하는 데 도움이되는 설명서가 포함되어

이 릴리스의 새로운 기능입니다. 다차원 배열에 대한

지원.
다차원 배열에 대한

지원

버전 2.1.12의 새로운 기능입니다.

버전 2.1.11의 새로운 기능 : 사전에

버그 수정 바이트 [] 키.

버전 2.1.10의 새로운 기능 : 사전에

버그 수정 바이트 [] 키.

버전 2.1.7의 새로운 기능 :

출력 T와 엄격한 ISO 날짜 형식 준수 (엔진 불평 자바 스크립트 IE, 파이어 폭스)
자바 스크립트 상호 운용성에 대한 추가 JSONParameters.SerializeToLowerCaseNames
JSONParameters.IgnoreCaseOnDeserialize는 depricated 더 이상 필요하지 않습니다
소문자로 출력을위한 추가 시험

버전 2.1.6의 새로운 기능 : NET4에 릴리스 빌드에 대한

수정
ExpandoObject에 대한 지원은 NET4에 직렬화
추가 JSONParameters.SerializerMaxDepth는 아래로 이동하려면 최대 깊이를 제어 할 수
추가 JSONParameters.InlineCircularReferences는 전 기능 $ 인라인 이미 본 객체를 해제하는 방법
JSONParameters.UseExtensions는 = 거짓도 순환 참조를 사용하지 않습니다

버전 2.1.5의 새로운 기능 :?

추가 직접 널 ToObject & # x3c 변환; X & # X3E; 즉 INT? 긴? 등등
버그 수정 직렬화 개인 설정없이 속성 설정
추가 ReadonlyTest () 위의 테스트

버전 2.1.4의 새로운 기능 :

버그 수정이 클래스의 구조체 속성을 역 직렬화.

버전 2.1.3의 새로운 기능 :

날짜 시간 (밀리 초)에 대한 지원 추가
추가 TestMilliseconds () 테스트

버전 2.1.2의 새로운 기능 :

버그 수정 :
순환 참조

반사 싱글로 JSON에서 모든 상태를 이동 :

버전 2.1.0의 새로운 기능
JSON 인터페이스의 모든 이제 정적
ToObject에 대한 추가 JSONParameters 오버로드 ()
순환 참조 된 개체 구조 지원
추가 된 원형 테스트

적은 메모리 사용을 위해 파서에 ToCharArray을 제거 :

버전 2.0.28의 새로운 기능
고정 값과 문자열에서 열거를 생성
내부의 일부 읽기에 그래서 아무 잠금을 사전에 safedictionary 대체
추가 사용자 정의 속성을 무시
해당 GetCustomAttributes 대신 다음 IsDefined 사용
JSON.cs 밖으로 이동하는 모든 반사 코드
이제 비 기본 생성자 클래스를 직렬화 할 수 있습니다
배열 동적 유형의 예에서

버그 수정 개체

버전 2.0.26의 새로운 기능 {[1, 2, {& quot; 소품 & quot; 90}]}
특별한 컬렉션에 대한 지원이 추가되었습니다 : StringDictionary, NameValueCollection은

버전 2.0.25의 새로운 기능 :

버그 동적 JSON과 루트 배열을 수정합니다.

버전 2.0.24의 새로운 기능 : 예를 들어, 동적 유형의 배열에

액세스 내부 특성 d.arr1.a.
문자열 키 사전 출력을 제어 할 수 JSONParameters.KVStyleStringDictionary을 추가했습니다.

는 JSONParameters.IgnoreCaseOnDeserialize 지금 작동 :

버전 2.0.23의 새로운 기능
테스트 케이스를 무시 추가됨

버전 2.0.22의 새로운 기능 :

.NET 3.5 프로젝트를 추가했습니다.
이제 '출력'디렉토리에 컴파일.
서명 된 어셈블리를 추가했습니다.
버전 번호는 호환성에 강하 2.0.0.0에 남아있을 것입니다.
파일 버전은 빌드 번호를 반영합니다.

버전 2.0.21의 새로운 기능 :

고정 가장자리 경우 미행 '& # 1 x5c을;' 포맷터에서.
코드 정리 포맷터.

버전 2.0.20의 새로운 기능 :

이 hastable 직렬화가 수정되었습니다.
해시 테이블에 대한 테스트를 추가했습니다.
추상 클래스 테스트를 추가했습니다.
배열 ~ 3 %의 성능 향상에 게터의 변경된 목록입니다.
사용하지 않는 코드를 제거.

버전 2.0.19의 새로운 기능 :

고정 동적 객체 및 목록
고정 직렬화 사전 & # x3c, T, 목록 & #의 x3c; V & #의 X3E; & #의 X3E; 와 사전 & # x3c, T, V는 [] & #의 X3E;
목록과 사전에 대한 추가 시험

버전 2.0.17의 새로운 기능 : 정적 필드와 속성의

추가 직렬화.
동적 객체 지원 및 테스트를 추가했습니다.

버전 2.0.16의 새로운 기능 :

버그 수정 포맷터.
포맷터에 대한 테스트를 추가했습니다.

버전 2.0.15의 새로운 기능 : 코드에서

제거 CUSTOMTYPE 지시어.
열거 객체를 작성하기위한 수정.

버전 2.0.14의 새로운 기능 :

타이밍 대신 날짜 시간의 스톱워치를 사용하여.
부울 대신에 열거를 사용 myPropInfo.
스위치를 사용하는 대신 문 경우 링크.
구문 분석 날짜 시간 최적화.
& quot;의 StringBuilder는 하나의 char 대신 # 1 x5c &에 대한 문자열의 출력을 사용; 문자는 등

버전 2.0.13의 새로운 기능 : 널 (null)과

버그 수정 쉼표 가장자리의 경우.
통합 DynamicMethod는 SilverLight4 코드를 호출합니다.
실버 라이트에 대한 테스트 케이스.

버전 2.0.12의 새로운 기능 :

버그가 중첩 된 제네릭 형식을 수정합니다.
버그 수정 널 (null)와 쉼표 가장자리의 경우.

버전 2.0.10의 새로운 기능 :

추가 MonoDroid 프로젝트.

버전 2.0.9의 새로운 기능 :

루트 레벨의 데이터 집합 및 DataTable을 직렬화 (당신이 ToObject & # x3c을 할 필요가에 대한 지원이 추가되었습니다; 데이터 집합 & #의 X3E (...) ).
데이터 집합 테스트를 추가했습니다.

버전 2.0.8의 새로운 기능 : 큰 숫자 변환을위한

버그 수정.

버전 V2.0.5의 새로운 기능 :

고정 수는 불변 형식 구문 분석.
독일어 로케일 번호 테스트 (,. 문제)에 대한 테스트를 추가했습니다.

버전 v2.0.4의 새로운 기능 :

고정 널 객체 - & #의 X3E; 널 (null) & quot; 반환 & quot;
클래스에 추가 밀봉 키워드
버그 수정 SerializeNullValues​​ = 거짓과 끝에 추가 쉼표
글로벌 유형을 사용할 수 없게됩니다 UseExtensions = 거짓
구문 분석 설정을 수정 paramerters ()

버전 v2.0.3의 새로운 기능 :

읽기 전용 직렬화에 확인 속성을.
버그 수정 역 직렬화는 단위 테스트를 가지는 형태를 중첩.
실버 라이트 4 프로젝트 빌드를 고정 (실버 라이트 5는 지원되지 않습니다).

어떤 버전 v2.0.2의 새로운 기능 :

버그 수정 $ 유형 및 배열.

버전 v2.0.1의 새로운 기능 :

목록 & #의 x3c로 변경 ArrayList를, 오브젝트 & #의 X3E; 실버 라이트 코드를 통합.
더 많은 테스트를 추가했습니다.
속도 증가 글로벌 유형 ($ 타입)을 사용.

버전 V2.0.0의 새로운 기능 :

버그 수정 반사 코드
추가 된 단위 테스트
역 직렬화 루트 레벨 배열 (등] INT)
역 직렬화 루트 레벨 값 유형 (INT, 긴, 소수, 문자열)
ToObject & # x3c를 역 직렬화; 사전 & # x3c, T, V & #의 X3E; & # X3E;
ToObject & # x3c를 역 직렬화; 목록 & #의 x3c; T & #의 X3E; & # X3E;

버전 v1.9.9의 새로운 기능 : JSONParameters에

맞춤법 실수.
버그 수정 파라미터 초기화.
버그 수정 문자 및 문자열 ToString.
반사 클래스로 리팩토링 반사 코드.
최고 수준의 구조체 객체 직렬화 / 역 직렬화에 대한 지원이 추가되었습니다.

버전 v1.9.8의 새로운 기능 :

추가 DeepCopy (OBJ)와 DeepCopy & # x3c; T & #의 X3E (OBJ).
JSONParameters에 코드를 리팩토링과 JSON 과부하를 제거했습니다.
추가 지원 (직렬화 순간에 할 수 없습니다) 익명의 유형을 직렬화한다.
비 객체 루트와 버그 수정 $ 유형 출력.

버전 v1.9.7의 새로운 기능 : GlobalTypes을 지원하기 위해

버그 수정 실버 라이트 버전
시리얼에서 제거 들여 쓰기 논리
추가 아름답게 (JSON) JSON으로 방법
SafeDictionary에 추가 잠금
기존 개체를 작성을위한 추가 FillObject (OBJ, JSON)

버전 v1.9.6의 새로운 기능 :

출력 JSON의 크기를 줄일 글로벌 유형 정의 달러 (A $) 유형의 확장을 추가했습니다.
(기본값 = TRUE) 위를 제어하기위한 config (설정) 추가 UsingGlobalTypes.
버그 배열과 테이블 정의 (이하 린트 불평) 사이의 데이터 테이블 쉼표를 수정합니다.
문자열 키 사전은 이제 최적으로 직렬화 (안 KV 형식)된다.

버전 V1.9의 새로운 기능 :

공공 분야에 대한 지원을 추가했습니다.

제한 사항 :

실버 라이트 4.0 응용 프로그램에 대한 불완전한 지원.
다차원 배열에 대한 지원하지 않습니다.

유사한 소프트웨어

TameJs
TameJs

12 May 15

UnCSS
UnCSS

12 Apr 15

cmdparse
cmdparse

12 Apr 15

iso_country_codes
iso_country_codes

10 Feb 16

코멘트 fastJSON

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!