0

My problem is that I need to write a null object to a file, for use in JavaScript.

When I write 'null' JavaScript understands it as a string.

For example in Python:

null_list = ['null']*10
# output: ['null','null','null','null','null','null','null','null','null','null']

While in JavaScript I need :

[null, null, null, null, null, null, null, null, null, null]
Air
  • 8,274
  • 2
  • 53
  • 88
Kimmi
  • 591
  • 2
  • 7
  • 22

1 Answers1

4

Try using the built-in module json to convert Python's None to the JS null.

>>> import json
>>> null_list = [None]*10
>>> null_list
[None, None, None, None, None, None, None, None, None, None]
>>> json.dumps(null_list)
'[null, null, null, null, null, null, null, null, null, null]'

(As suggested in this answer to a similar question.)

Community
  • 1
  • 1
Air
  • 8,274
  • 2
  • 53
  • 88