-
Notifications
You must be signed in to change notification settings - Fork 686
Closed
Labels
bugUndesired behaviourUndesired behaviourjerry-extRelated to the jerry-ext libraryRelated to the jerry-ext library
Description
Jerry version:
Checked revision: 8b8bced6
Build command: ./tools/build.py --clean --debug
OS:
Ubuntu 17.10
Description:
The test case below converts an array to JSON string. However, (probably because of the unicode characters) the last object's last field (fz_return) will be somehow truncated, resulting an incorrect JSON string.
Test case:
print(JSON.stringify([
{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["w2\u1D306A"],"fz_return":0}},
{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["\uD834\uDF06"],"fz_return":0}},
{"vvvvv":{"aaaaaaa":"call","fffffffff":["D"],"fz_return":0}}]))Expected output:
[{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["w2ᴰ6A"],"fz_return":0}},{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["𝌆"],"fz_return":0}},{"vvvvv":{"aaaaaaa":"call","fffffffff":["D"],"fz_return":0}}]Actual output:
[{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["w2ᴰ6A"],"fz_return":0}},{"dddddd":"ccccccccccccc","bbbbb":225,"vvvvv":{"aaaaaaa":"call","ffffffff":["������"],"fz_return":0}},{"vvvvv":{"aaaaaaa":"call","fffffffff":["D"],"fz_r:0}}]Metadata
Metadata
Assignees
Labels
bugUndesired behaviourUndesired behaviourjerry-extRelated to the jerry-ext libraryRelated to the jerry-ext library