반응형
Node.js에 JSON 개체의 콘텐츠를 기록하려면 어떻게 해야 합니까?
Node.js에서 메서드나 속성 등의 오브젝트 내용을 인쇄할 수 있습니까?
현재 Session 오브젝트를 인쇄하여 다음 정보를 얻으려고 합니다.
console.log("Session:" + session);
> Session:[object Object]
PHP의 print_r(array) 또는 Java의 .toString과 같은 방법으로 사용할 수 있습니다.
이것을 사용해 보세요.
console.log("Session: %j", session);
오브젝트를 JSON으로 변환할 수 있으면 동작합니다.
function prettyJSON(obj) {
console.log(JSON.stringify(obj, null, 2));
}
// obj -> value to convert to a JSON string
// null -> (do nothing)
// 2 -> 2 spaces per indent level
raw와 더 유사한 출력을 가지려면console.log(obj)나는 주로 사용한다.console.log('Status: ' + util.inspect(obj))(JSON은 약간 다릅니다).
이 작업은 모든 개체에서 작동합니다.
var util = require("util");
console.log(util.inspect(myObject, {showHidden: false, depth: null}));
console.timeout()이 가장 직접적인 방법입니다.
console.log(obj);
node app.js > 출력을 실행합니다.txt
그러면 대부분의 개체가 nodejs 콘솔에서 출력됩니다.
var util = require('util')
function print (data){
console.log(util.inspect(data,true,12,true))
}
print({name : "Your name" ,age : "Your age"})
console.depth 인수가 설정된 console.depth 인수가 사용됩니다.그러면 임의의 깊이로 JSON 개체가 인쇄됩니다.Depth:null은 레벨별로 인쇄하는 것을 의미합니다.
console.dir(someObject, { depth: null })
언급URL : https://stackoverflow.com/questions/7428235/how-do-you-log-content-of-a-json-object-in-node-js
반응형
'programing' 카테고리의 다른 글
| 리액트 후크와 함께 show Component Update를 사용하는 방법 (0) | 2023.02.28 |
|---|---|
| TypeScript에서 어레이 항목을 삭제하려면 어떻게 해야 합니까? (0) | 2023.02.28 |
| JSON 문자열을 사전으로 변환하는 방법 (0) | 2023.02.28 |
| Oracle에서 테이블 잘라내기 오류 발생 (0) | 2023.02.28 |
| HTML을 WordPress Woocommerce 단일 제품 페이지에 통합하는 방법 (0) | 2023.02.28 |