Module Expr Str Assign NameStore Str ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str
N/A N/A A lightweight JSON library used by the Scalyr agent to serialize data
for storage to disk and for sending over HTTP.

This library is used instead of python's default json library because
it supports some custom Scalyr extensions (chiefly it allows for comments
in the JSON) and the json library is not included in all versions of Python
supported by the Scalyr agent.

The classes exported by this package are:
  JsonObject                  -- A JSON object containing keys and fields.  Has similar methods as a dict.
  JsonArray                   -- A JSON array.  Has similar methods to a list.
  JsonConversionException     -- Exception raised when conversion of a field in a JSON object fails.
  JsonMissingFieldException   -- Exception raised when a request field in a JSON object is missing.
  JsonParseException          -- Exception raised when parsing a string as JSON fails.

The methods exported are:
  parse                       -- Parses a string as JSON and returns the value.
  serialize                   -- Serializes a JSON value to a string.
 N/A __author__ Steven Czerwinski <czerwin@scalyr.com> scalyr_agent.json_lib.exceptions JsonConversionException scalyr_agent.json_lib.exceptions JsonMissingFieldException JsonParseException scalyr_agent.json_lib.objects JsonObject JsonArray scalyr_agent.json_lib.parser parse scalyr_agent.json_lib.serializer serialize scalyr_agent.json_lib.serializer serialize_as_length_prefixed_string N/A __all__ N/A parse serialize JsonObject JsonArray JsonConversionException JsonMissingFieldException JsonParseException serialize_as_length_prefixed_string