aboutsummaryrefslogtreecommitdiff
path: root/lib/internal/child_process/serialization.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/child_process/serialization.js')
-rw-r--r--lib/internal/child_process/serialization.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/internal/child_process/serialization.js b/lib/internal/child_process/serialization.js
index 1381f29926..48b6d7ffe0 100644
--- a/lib/internal/child_process/serialization.js
+++ b/lib/internal/child_process/serialization.js
@@ -1,6 +1,9 @@
'use strict';
-const { JSON } = primordials;
+const {
+ JSONParse,
+ JSONStringify,
+} = primordials;
const { Buffer } = require('buffer');
const { StringDecoder } = require('string_decoder');
const v8 = require('v8');
@@ -104,14 +107,14 @@ const json = {
} else {
chunks[0] = channel[kJSONBuffer] + chunks[0];
for (let i = 0; i < numCompleteChunks; i++)
- yield JSON.parse(chunks[i]);
+ yield JSONParse(chunks[i]);
channel[kJSONBuffer] = incompleteChunk;
}
channel.buffering = channel[kJSONBuffer].length !== 0;
},
writeChannelMessage(channel, req, message, handle) {
- const string = JSON.stringify(message) + '\n';
+ const string = JSONStringify(message) + '\n';
return channel.writeUtf8String(req, string, handle);
},
};