mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine json to_str to dumps.
This commit is contained in:
parent
b59d9ba6a1
commit
3042115385
5 changed files with 40 additions and 40 deletions
|
@ -84,7 +84,7 @@ void SrsHttpHeartbeat::heartbeat()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string req = obj->to_json();
|
std::string req = obj->dumps();
|
||||||
ISrsHttpMessage* msg = NULL;
|
ISrsHttpMessage* msg = NULL;
|
||||||
if ((ret = http.post(uri.get_path(), req, &msg)) != ERROR_SUCCESS) {
|
if ((ret = http.post(uri.get_path(), req, &msg)) != ERROR_SUCCESS) {
|
||||||
srs_info("http post hartbeart uri failed. url=%s, request=%s, ret=%d",
|
srs_info("http post hartbeart uri failed. url=%s, request=%s, ret=%d",
|
||||||
|
|
|
@ -83,7 +83,7 @@ int srs_api_response_jsonp_code(ISrsHttpResponseWriter* w, string callback, int
|
||||||
|
|
||||||
obj->set("code", SrsJsonAny::integer(code));
|
obj->set("code", SrsJsonAny::integer(code));
|
||||||
|
|
||||||
return srs_api_response_jsonp(w, callback, obj->to_json());
|
return srs_api_response_jsonp(w, callback, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
int srs_api_response_json(ISrsHttpResponseWriter* w, string data)
|
int srs_api_response_json(ISrsHttpResponseWriter* w, string data)
|
||||||
|
@ -103,7 +103,7 @@ int srs_api_response_json_code(ISrsHttpResponseWriter* w, int code)
|
||||||
|
|
||||||
obj->set("code", SrsJsonAny::integer(code));
|
obj->set("code", SrsJsonAny::integer(code));
|
||||||
|
|
||||||
return srs_api_response_json(w, obj->to_json());
|
return srs_api_response_json(w, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
int srs_api_response(ISrsHttpResponseWriter* w, ISrsHttpMessage* r, std::string json)
|
int srs_api_response(ISrsHttpResponseWriter* w, ISrsHttpMessage* r, std::string json)
|
||||||
|
@ -153,7 +153,7 @@ int SrsGoApiRoot::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
|
|
||||||
urls->set("api", SrsJsonAny::str("the api root"));
|
urls->set("api", SrsJsonAny::str("the api root"));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiApi::SrsGoApiApi()
|
SrsGoApiApi::SrsGoApiApi()
|
||||||
|
@ -179,7 +179,7 @@ int SrsGoApiApi::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
|
|
||||||
urls->set("v1", SrsJsonAny::str("the api version 1.0"));
|
urls->set("v1", SrsJsonAny::str("the api version 1.0"));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiV1::SrsGoApiV1()
|
SrsGoApiV1::SrsGoApiV1()
|
||||||
|
@ -225,7 +225,7 @@ int SrsGoApiV1::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
tests->set("redirects", SrsJsonAny::str("always redirect to /api/v1/test/errors"));
|
tests->set("redirects", SrsJsonAny::str("always redirect to /api/v1/test/errors"));
|
||||||
tests->set("[vhost]", SrsJsonAny::str("http vhost for http://error.srs.com:1985/api/v1/tests/errors"));
|
tests->set("[vhost]", SrsJsonAny::str("http vhost for http://error.srs.com:1985/api/v1/tests/errors"));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiVersion::SrsGoApiVersion()
|
SrsGoApiVersion::SrsGoApiVersion()
|
||||||
|
@ -254,7 +254,7 @@ int SrsGoApiVersion::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
data->set("revision", SrsJsonAny::number(VERSION_REVISION));
|
data->set("revision", SrsJsonAny::number(VERSION_REVISION));
|
||||||
data->set("version", SrsJsonAny::str(RTMP_SIG_SRS_VERSION));
|
data->set("version", SrsJsonAny::str(RTMP_SIG_SRS_VERSION));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiSummaries::SrsGoApiSummaries()
|
SrsGoApiSummaries::SrsGoApiSummaries()
|
||||||
|
@ -272,7 +272,7 @@ int SrsGoApiSummaries::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
|
|
||||||
srs_api_dump_summaries(obj);
|
srs_api_dump_summaries(obj);
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiRusages::SrsGoApiRusages()
|
SrsGoApiRusages::SrsGoApiRusages()
|
||||||
|
@ -317,7 +317,7 @@ int SrsGoApiRusages::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
data->set("ru_nvcsw", SrsJsonAny::number(ru->r.ru_nvcsw));
|
data->set("ru_nvcsw", SrsJsonAny::number(ru->r.ru_nvcsw));
|
||||||
data->set("ru_nivcsw", SrsJsonAny::number(ru->r.ru_nivcsw));
|
data->set("ru_nivcsw", SrsJsonAny::number(ru->r.ru_nivcsw));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiSelfProcStats::SrsGoApiSelfProcStats()
|
SrsGoApiSelfProcStats::SrsGoApiSelfProcStats()
|
||||||
|
@ -394,7 +394,7 @@ int SrsGoApiSelfProcStats::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage
|
||||||
data->set("guest_time", SrsJsonAny::number(u->guest_time));
|
data->set("guest_time", SrsJsonAny::number(u->guest_time));
|
||||||
data->set("cguest_time", SrsJsonAny::number(u->cguest_time));
|
data->set("cguest_time", SrsJsonAny::number(u->cguest_time));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiSystemProcStats::SrsGoApiSystemProcStats()
|
SrsGoApiSystemProcStats::SrsGoApiSystemProcStats()
|
||||||
|
@ -433,7 +433,7 @@ int SrsGoApiSystemProcStats::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessa
|
||||||
data->set("steal", SrsJsonAny::number(s->steal));
|
data->set("steal", SrsJsonAny::number(s->steal));
|
||||||
data->set("guest", SrsJsonAny::number(s->guest));
|
data->set("guest", SrsJsonAny::number(s->guest));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiMemInfos::SrsGoApiMemInfos()
|
SrsGoApiMemInfos::SrsGoApiMemInfos()
|
||||||
|
@ -473,7 +473,7 @@ int SrsGoApiMemInfos::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
data->set("SwapTotal", SrsJsonAny::number(m->SwapTotal));
|
data->set("SwapTotal", SrsJsonAny::number(m->SwapTotal));
|
||||||
data->set("SwapFree", SrsJsonAny::number(m->SwapFree));
|
data->set("SwapFree", SrsJsonAny::number(m->SwapFree));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiAuthors::SrsGoApiAuthors()
|
SrsGoApiAuthors::SrsGoApiAuthors()
|
||||||
|
@ -504,7 +504,7 @@ int SrsGoApiAuthors::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
data->set("contributors_link", SrsJsonAny::str(RTMP_SIG_SRS_CONTRIBUTORS_URL));
|
data->set("contributors_link", SrsJsonAny::str(RTMP_SIG_SRS_CONTRIBUTORS_URL));
|
||||||
data->set("contributors", SrsJsonAny::str(SRS_AUTO_CONSTRIBUTORS));
|
data->set("contributors", SrsJsonAny::str(SRS_AUTO_CONSTRIBUTORS));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiFeatures::SrsGoApiFeatures()
|
SrsGoApiFeatures::SrsGoApiFeatures()
|
||||||
|
@ -622,7 +622,7 @@ int SrsGoApiFeatures::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
features->set("mr", SrsJsonAny::boolean(false));
|
features->set("mr", SrsJsonAny::boolean(false));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiRequests::SrsGoApiRequests()
|
SrsGoApiRequests::SrsGoApiRequests()
|
||||||
|
@ -672,7 +672,7 @@ int SrsGoApiRequests::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
server->set("link", SrsJsonAny::str(RTMP_SIG_SRS_URL));
|
server->set("link", SrsJsonAny::str(RTMP_SIG_SRS_URL));
|
||||||
server->set("time", SrsJsonAny::number(srs_get_system_time_ms()));
|
server->set("time", SrsJsonAny::number(srs_get_system_time_ms()));
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiVhosts::SrsGoApiVhosts()
|
SrsGoApiVhosts::SrsGoApiVhosts()
|
||||||
|
@ -726,7 +726,7 @@ int SrsGoApiVhosts::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiStreams::SrsGoApiStreams()
|
SrsGoApiStreams::SrsGoApiStreams()
|
||||||
|
@ -780,7 +780,7 @@ int SrsGoApiStreams::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiClients::SrsGoApiClients()
|
SrsGoApiClients::SrsGoApiClients()
|
||||||
|
@ -843,7 +843,7 @@ int SrsGoApiClients::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
return srs_go_http_error(w, SRS_CONSTS_HTTP_MethodNotAllowed);
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
SrsGoApiRaw::SrsGoApiRaw(SrsServer* svr)
|
SrsGoApiRaw::SrsGoApiRaw(SrsServer* svr)
|
||||||
|
@ -882,7 +882,7 @@ int SrsGoApiRaw::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
return srs_api_response_code(w, r, ret);
|
return srs_api_response_code(w, r, ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
// whether enabled the HTTP RAW API.
|
// whether enabled the HTTP RAW API.
|
||||||
|
@ -978,7 +978,7 @@ int SrsGoApiRaw::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
// for rpc=update, to update the configs of server.
|
// for rpc=update, to update the configs of server.
|
||||||
|
@ -1275,7 +1275,7 @@ int SrsGoApiRaw::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r)
|
||||||
srs_warn("raw api update not applied %s=%s%s.", scope.c_str(), value.c_str(), extra.c_str());
|
srs_warn("raw api update not applied %s=%s%s.", scope.c_str(), value.c_str(), extra.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
return srs_api_response(w, r, obj->to_json());
|
return srs_api_response(w, r, obj->dumps());
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -74,7 +74,7 @@ int SrsHttpHooks::on_connect(string url, SrsRequest* req)
|
||||||
obj->set("tcUrl", SrsJsonAny::str(req->tcUrl.c_str()));
|
obj->set("tcUrl", SrsJsonAny::str(req->tcUrl.c_str()));
|
||||||
obj->set("pageUrl", SrsJsonAny::str(req->pageUrl.c_str()));
|
obj->set("pageUrl", SrsJsonAny::str(req->pageUrl.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ void SrsHttpHooks::on_close(string url, SrsRequest* req, int64_t send_bytes, int
|
||||||
obj->set("send_bytes", SrsJsonAny::number(send_bytes));
|
obj->set("send_bytes", SrsJsonAny::number(send_bytes));
|
||||||
obj->set("recv_bytes", SrsJsonAny::number(recv_bytes));
|
obj->set("recv_bytes", SrsJsonAny::number(recv_bytes));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -145,7 +145,7 @@ int SrsHttpHooks::on_publish(string url, SrsRequest* req)
|
||||||
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
||||||
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ void SrsHttpHooks::on_unpublish(string url, SrsRequest* req)
|
||||||
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
||||||
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -216,7 +216,7 @@ int SrsHttpHooks::on_play(string url, SrsRequest* req)
|
||||||
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
||||||
obj->set("pageUrl", SrsJsonAny::str(req->pageUrl.c_str()));
|
obj->set("pageUrl", SrsJsonAny::str(req->pageUrl.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -251,7 +251,7 @@ void SrsHttpHooks::on_stop(string url, SrsRequest* req)
|
||||||
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
obj->set("app", SrsJsonAny::str(req->app.c_str()));
|
||||||
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
obj->set("stream", SrsJsonAny::str(req->stream.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -289,7 +289,7 @@ int SrsHttpHooks::on_dvr(int cid, string url, SrsRequest* req, string file)
|
||||||
obj->set("cwd", SrsJsonAny::str(cwd.c_str()));
|
obj->set("cwd", SrsJsonAny::str(cwd.c_str()));
|
||||||
obj->set("file", SrsJsonAny::str(file.c_str()));
|
obj->set("file", SrsJsonAny::str(file.c_str()));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
@ -332,7 +332,7 @@ int SrsHttpHooks::on_hls(int cid, string url, SrsRequest* req, string file, stri
|
||||||
obj->set("m3u8_url", SrsJsonAny::str(m3u8_url.c_str()));
|
obj->set("m3u8_url", SrsJsonAny::str(m3u8_url.c_str()));
|
||||||
obj->set("seq_no", SrsJsonAny::number(sn));
|
obj->set("seq_no", SrsJsonAny::number(sn));
|
||||||
|
|
||||||
std::string data = obj->to_json();
|
std::string data = obj->dumps();
|
||||||
std::string res;
|
std::string res;
|
||||||
int status_code;
|
int status_code;
|
||||||
|
|
||||||
|
|
|
@ -318,7 +318,7 @@ SrsJsonArray* SrsJsonAny::to_array()
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
string SrsJsonAny::to_json()
|
string SrsJsonAny::dumps()
|
||||||
{
|
{
|
||||||
switch (marker) {
|
switch (marker) {
|
||||||
case SRS_JSON_String: {
|
case SRS_JSON_String: {
|
||||||
|
@ -344,11 +344,11 @@ string SrsJsonAny::to_json()
|
||||||
}
|
}
|
||||||
case SRS_JSON_Object: {
|
case SRS_JSON_Object: {
|
||||||
SrsJsonObject* obj = to_object();
|
SrsJsonObject* obj = to_object();
|
||||||
return obj->to_json();
|
return obj->dumps();
|
||||||
}
|
}
|
||||||
case SRS_JSON_Array: {
|
case SRS_JSON_Array: {
|
||||||
SrsJsonArray* arr = to_array();
|
SrsJsonArray* arr = to_array();
|
||||||
return arr->to_json();
|
return arr->dumps();
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
break;
|
break;
|
||||||
|
@ -527,7 +527,7 @@ SrsJsonAny* SrsJsonObject::value_at(int index)
|
||||||
return elem.second;
|
return elem.second;
|
||||||
}
|
}
|
||||||
|
|
||||||
string SrsJsonObject::to_json()
|
string SrsJsonObject::dumps()
|
||||||
{
|
{
|
||||||
stringstream ss;
|
stringstream ss;
|
||||||
|
|
||||||
|
@ -537,7 +537,7 @@ string SrsJsonObject::to_json()
|
||||||
std::string name = this->key_at(i);
|
std::string name = this->key_at(i);
|
||||||
SrsJsonAny* any = this->value_at(i);
|
SrsJsonAny* any = this->value_at(i);
|
||||||
|
|
||||||
ss << SRS_JFIELD_NAME(name) << any->to_json();
|
ss << SRS_JFIELD_NAME(name) << any->dumps();
|
||||||
if (i < (int)properties.size() - 1) {
|
if (i < (int)properties.size() - 1) {
|
||||||
ss << SRS_JFIELD_CONT;
|
ss << SRS_JFIELD_CONT;
|
||||||
}
|
}
|
||||||
|
@ -714,7 +714,7 @@ void SrsJsonArray::append(SrsJsonAny* value)
|
||||||
add(value);
|
add(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
string SrsJsonArray::to_json()
|
string SrsJsonArray::dumps()
|
||||||
{
|
{
|
||||||
stringstream ss;
|
stringstream ss;
|
||||||
|
|
||||||
|
@ -723,7 +723,7 @@ string SrsJsonArray::to_json()
|
||||||
for (int i = 0; i < (int)properties.size(); i++) {
|
for (int i = 0; i < (int)properties.size(); i++) {
|
||||||
SrsJsonAny* any = properties[i];
|
SrsJsonAny* any = properties[i];
|
||||||
|
|
||||||
ss << any->to_json();
|
ss << any->dumps();
|
||||||
|
|
||||||
if (i < (int)properties.size() - 1) {
|
if (i < (int)properties.size() - 1) {
|
||||||
ss << SRS_JFIELD_CONT;
|
ss << SRS_JFIELD_CONT;
|
||||||
|
|
|
@ -114,7 +114,7 @@ public:
|
||||||
*/
|
*/
|
||||||
virtual SrsJsonArray* to_array();
|
virtual SrsJsonArray* to_array();
|
||||||
public:
|
public:
|
||||||
virtual std::string to_json();
|
virtual std::string dumps();
|
||||||
virtual SrsAmf0Any* to_amf0();
|
virtual SrsAmf0Any* to_amf0();
|
||||||
public:
|
public:
|
||||||
static SrsJsonAny* str(const char* value = NULL);
|
static SrsJsonAny* str(const char* value = NULL);
|
||||||
|
@ -150,7 +150,7 @@ public:
|
||||||
// @remark: max index is count().
|
// @remark: max index is count().
|
||||||
virtual SrsJsonAny* value_at(int index);
|
virtual SrsJsonAny* value_at(int index);
|
||||||
public:
|
public:
|
||||||
virtual std::string to_json();
|
virtual std::string dumps();
|
||||||
virtual SrsAmf0Any* to_amf0();
|
virtual SrsAmf0Any* to_amf0();
|
||||||
public:
|
public:
|
||||||
virtual void set(std::string key, SrsJsonAny* value);
|
virtual void set(std::string key, SrsJsonAny* value);
|
||||||
|
@ -181,13 +181,13 @@ public:
|
||||||
// alias to add.
|
// alias to add.
|
||||||
virtual void append(SrsJsonAny* value);
|
virtual void append(SrsJsonAny* value);
|
||||||
public:
|
public:
|
||||||
virtual std::string to_json();
|
virtual std::string dumps();
|
||||||
virtual SrsAmf0Any* to_amf0();
|
virtual SrsAmf0Any* to_amf0();
|
||||||
};
|
};
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////
|
||||||
////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////
|
||||||
////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////
|
||||||
// json encode, please use AMF0.to_json() to encode json object.
|
// json encode, please use JSON.dumps() to encode json object.
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue