⛑ JSON 직렬화는 절대 실패해서는 안 됩니다.
2853 단어 jsonjavascriptnode
safe-json-value
은 JSON.serialize()
가 다음을 방지하는 JavaScript 라이브러리입니다.Filtering 또는 transforming values 예기치 않게
예시:
import safeJsonValue from 'safe-json-value'
const input = { one: true }
input.self = input
JSON.stringify(input) // Throws due to cycle
const { value, changes } = safeJsonValue(input)
JSON.stringify(value) // '{"one":true}"
console.log(changes) // List of changed properties
// [
// {
// path: ['self'],
// oldValue: <ref *1> { one: true, self: [Circular *1] },
// newValue: undefined,
// reason: 'unsafeCycle'
// }
// ]
Reference
이 문제에 관하여(⛑ JSON 직렬화는 절대 실패해서는 안 됩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ehmicky/json-serialization-should-never-fail-a1a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)