AI-generated Key Takeaways
- 
          The encodeJSONmethod ofee.Stringencodes an Earth Engine object into a JSON string.
- 
          It supports encoding primitives, lists, and dictionaries. 
- 
          The method returns a String type. 
- 
          The input argument is the object to be encoded. 
| Usage | Returns | 
|---|---|
| ee.String.encodeJSON(object) | String | 
| Argument | Type | Details | 
|---|---|---|
| object | Object | The object to encode. | 
Examples
Code Editor (JavaScript)
print('JSON-encoded ee.String', ee.String.encodeJSON(ee.String('earth'))); // "\"earth\"" print('JSON-encoded ee.Number', ee.String.encodeJSON(ee.Number(1))); // "1" print('JSON-encoded ee.List', ee.String.encodeJSON(ee.List([1, 2, 3]))); // "[1,2,3]" print('JSON-encoded ee.Dictionary', ee.String.encodeJSON(ee.Dictionary({lc_name: 'grassland', lc_class: 3}))); // "{\"lc_class\":3,\"lc_name\":\"grassland\"}"
import ee import geemap.core as geemap
Colab (Python)
print('JSON-encoded ee.String:', repr(ee.String.encodeJSON(ee.String('earth')).getInfo())) # '\"earth\"' print('JSON-encoded ee.Number:', repr(ee.String.encodeJSON(ee.Number(1)).getInfo())) # '1' print('JSON-encoded ee.List:', repr(ee.String.encodeJSON(ee.List([1, 2, 3])).getInfo())) # '[1,2,3]' print('JSON-encoded ee.Dictionary:', repr(ee.String.encodeJSON( ee.Dictionary({'lc_name': 'grassland', 'lc_class': 3})).getInfo())) # '{\"lc_class\":3,\"lc_name\":\"grassland\"}'