JSON Serializer

默认的 OpenTSDB 序列化程序解析并返回 JSON 格式的数据。在下面,您会找到有关序列化程序和请求参数的详细信息,这些参数仅影响 JSON 序列化程序。如果序列化程序具有用于特定端点的其他参数,则将在下面列出。

Serializer Name

json

Serializer Options

通过查询字符串支持以下选项:

ParameterData TypeRequiredDescriptionDefaultExample
jsonpStringOptional将响应包装在传递给参数的 JavaScript 函数名称中。emptyjsonp=callback

JSONP

JSON 格式化程序可以使用jsonp查询字符串参数将响应包装在 JavaScript 函数中。提供您要使用的函数的名称,结果将被包装。

Example Request

http://localhost:4242/api/version?jsonp=callback

Example Response

callback({
    "timestamp": "1362712695",
    "host": "DF81QBM1",
    "repo": "/c/temp/a/opentsdb/build",
    "full_revision": "11c5eefd79f0c800b703ebd29c10e7f924c01572",
    "short_revision": "11c5eef",
    "user": "df81qbm1_/clarsen",
    "repo_status": "MODIFIED",
    "version": "2.0.0"
})

api/query

JSON 序列化程序允许使用一些查询字符串参数来修改输出,但对检索到的数据没有影响。

NameData TypeRequiredDescriptionDefaultExample
arraysBooleanOptional返回格式化为数组数组而不是键/值对 Map 的数据点。每个数组都由时间戳和其后的值组成。falsearrays=true