Skip to content

safeJSONParse JavaScriptDart

인수 값이 잘못된 유형이거나 JSON 형식인 경우에도 오류를 반환하지 않고 구문 분석을 시도합니다. 구문 분석이 실패하면 fallback에 설정된 객체로 대체됩니다. fallback의 기본값은 빈 객체입니다.

Parameters

  • jsonString::any
  • fallback::object

Returns

object

Examples

javascript
const result1 = safeJSONParse('{"a":1,"b":2}');
const result2 = safeJSONParse(null);

console.log(result1); // Returns { a: 1, b: 2 }
console.log(result2); // Returns {}

Released under the MIT License