获得3个变量

Gyk*_*nik 0 javascript regex

我有问题...我有以下变量(类型:字符串): {"friendCount":5,"pnCount":0,"allCount":5}

我的目标是,有3个变量与friendCount,pnCount和allCount,我不知道,我怎么能这样做.这看起来像一个对象,但它只是一个字符串(计划好)

我认为我必须使用RegEx或其他东西,但我没有进一步的想法......

字符串中的数字可以在0到约100之间

我希望,你明白我的问题,可以帮助我:)

epa*_*llo 6

如果那是一个字符串,那么解析它...

var str = '{"friendCount":5,"pnCount":0,"allCount":5}';
var obj = JSON.parse(str);
console.log(obj.friendCount, obj.pnCount, obj.allCount);
Run Code Online (Sandbox Code Playgroud)

如果它已经是一个对象,只需引用它

var obj = {"friendCount":5,"pnCount":0,"allCount":5};
console.log(obj.friendCount, obj.pnCount, obj.allCount);
Run Code Online (Sandbox Code Playgroud)