Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON-如何将普通格式转换为JSON格式?_Javascript_Json_Ibm Mobilefirst_Worklight Adapters - Fatal编程技术网

Javascript JSON-如何将普通格式转换为JSON格式?

Javascript JSON-如何将普通格式转换为JSON格式?,javascript,json,ibm-mobilefirst,worklight-adapters,Javascript,Json,Ibm Mobilefirst,Worklight Adapters,我从worklight适配器调用后得到响应 {“text”:“{\n\“responseCode\”:“00\”,\n\“responseMsg\”:空,\n \“buildFromAccountsMap\”:{\n\“10000710005844 D\”: \“100007005844\”,\n“10000791000030636 D\”: \“100079100003636\”,\n“1001911000036935 D\”: \“1001911000036935\”,\n\“1002021

我从worklight适配器调用后得到响应

{“text”:“{\n\“responseCode\”:“00\”,\n\“responseMsg\”:空,\n \“buildFromAccountsMap\”:{\n\“10000710005844 D\”: \“100007005844\”,\n“10000791000030636 D\”: \“100079100003636\”,\n“1001911000036935 D\”: \“1001911000036935\”,\n\“10020210000029411 D\”: \“10020210000029411\”,\n“1005071000029666 D\”: \“1005071000029666\”,\n“1005071000033139 D\”: \“1005071000033139\”,\n“1005071000037533 D\”: \“1005071000037533\”,\n“1005071000038605 D\”: \“1005071000038605\”,\n“1005071000045298 D\”: \“1005071000045298\”,\n“1005071000045517 D\”: \“1005071000045517\”,\n“1005071000046989 D\”: \“1005071000046989\”,\n“1005071000056183 D\”: \“1005071000056183\”,\n“1005491000019560 D\”: \“1005491000019560\”,\n\“20000710163308s\”: \“2000071000163308\”,\n“2000071000163361 S\”: \“20000710016361\”\n}

我的工作灯适配器

function buildFromAccounts(userId) {
    path = "xxxxxxxxxxxxxxxxx";

    var input = {
        method : 'post',
        returnedContentType : 'plain',
        path : path,
        body:{
            contentType:'application/json; charset=UTF-8',
            content:
                JSON.stringify({
                    "userId": userId.toString()

                })
            }
    };


    return WL.Server.invokeHttp(input);
}

问题是,如何在worklight中将此普通格式转换为json格式?

您为
returnedContentType
设置了什么?json还是普通格式

编辑:因为您返回的是纯文本…

尝试类似以下内容:
var obj=JSON.parse(response.text)

您为
returnedContentType
设置了什么?JSON还是纯文本

编辑:因为您返回的是纯文本…

尝试类似以下内容:
var obj=JSON.parse(response.text)

您为
returnedContentType
设置了什么?JSON还是纯文本

编辑:因为您返回的是纯文本…

尝试类似以下内容:
var obj=JSON.parse(response.text)

您为
returnedContentType
设置了什么?JSON还是纯文本

编辑:因为您返回的是纯文本…

尝试类似于以下内容的操作:
var obj=JSON.parse(response.text)

看起来您的后端会返回JSON。没有理由将其视为纯文本。更改

returnedContentType : 'plain' 

(可选-完全忽略此属性,WL服务器将尝试自动检测响应类型)

选项2-您可以随时使用

var jsonObj = JSON.parse(jsonString);

看起来您的后端返回json。没有理由将其视为纯文本。更改

returnedContentType : 'plain' 

(可选-完全忽略此属性,WL服务器将尝试自动检测响应类型)

选项2-您可以随时使用

var jsonObj = JSON.parse(jsonString);

看起来您的后端返回json。没有理由将其视为纯文本。更改

returnedContentType : 'plain' 

(可选-完全忽略此属性,WL服务器将尝试自动检测响应类型)

选项2-您可以随时使用

var jsonObj = JSON.parse(jsonString);

看起来您的后端返回json。没有理由将其视为纯文本。更改

returnedContentType : 'plain' 

(可选-完全忽略此属性,WL服务器将尝试自动检测响应类型)

选项2-您可以随时使用

var jsonObj = JSON.parse(jsonString);