safeJSONParse 

인수 값이 잘못된 유형이거나 JSON 형식인 경우에도 오류를 반환하지 않고 구문 분석을 시도합니다. 구문 분석이 실패하면 fallback에 설정된 객체로 대체됩니다. fallback의 기본값은 빈 객체입니다.
Parameters
| 이름 | 타입 | 필수 | 기본값 |
|---|---|---|---|
jsonString | any | ● | – |
fallback![]() named | object | – | {} |

named 표시가 있는 파라미터는 Dart에서는 named 파라미터, Python에서는 키워드 인자로 전달됩니다.
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 {}dart
final result1 = safeJSONParse('{"a":1,"b":2}');
final result2 = safeJSONParse(null);
print(result1); // Returns { a: 1, b: 2 }
print(result2); // Returns {}python
result1 = safeJSONParse('{"a":1,"b":2}')
result2 = safeJSONParse(None)
print(result1) # Returns { a: 1, b: 2 }
print(result2) # Returns {}