다음을 통해 공유


Json.FromValue

구문

Json.FromValue(value as any, optional encoding as nullable number) as binary

정보

제공된 값 value의 JSON 표현을 encoding으로 지정된 텍스트 인코딩으로 생성합니다. 생략하면 encoding UTF8이 사용됩니다. 값은 다음과 같이 표시됩니다.

  • Null, 텍스트 및 논리 값은 해당 JSON 형식으로 표시됩니다.
  • 숫자를 제외하고 #infinity-#infinity JSON에서 숫자로 표시되고 #nan null로 변환됩니다.
  • 목록은 JSON 배열로 표시됩니다.
  • 레코드는 JSON 개체로 다시 게시됩니다.
  • 테이블은 개체 배열로 표시됩니다.
  • 날짜, 시간, 날짜/시간, datetimezones 및 기간은 ISO-8601 텍스트로 표시됩니다.
  • 이진 값은 base-64로 인코딩된 텍스트로 표시됩니다.
  • 형식 및 함수는 오류를 생성합니다.

예 1

복합 값을 JSON으로 변환합니다.

사용법

Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))

출력

"{""A"":[1,true,""3""],""B"":""2012-03-25""}"