Javascript 我可以使用d3.json处理类似于json格式的字符串吗?
我在网上搜索过,而大多数人直接从url或本地文件夹读取.json文件 像 目前我的要求是有一个字符串,它是json格式的,比如Javascript 我可以使用d3.json处理类似于json格式的字符串吗?,javascript,json,d3.js,Javascript,Json,D3.js,我在网上搜索过,而大多数人直接从url或本地文件夹读取.json文件 像 目前我的要求是有一个字符串,它是json格式的,比如 {"nodes": [ {"id": "Myriel"}, {"id": "Napoleon"}, {"id": "Mlle.Baptistine"}, {"id": "Mme.Magloire"}, {"id": "CountessdeLo"}, {"id": "Geborand"}, {"id": "Champ
{"nodes": [
{"id": "Myriel"},
{"id": "Napoleon"},
{"id": "Mlle.Baptistine"},
{"id": "Mme.Magloire"},
{"id": "CountessdeLo"},
{"id": "Geborand"},
{"id": "Champtercier"},
{"id": "Cravatte"},
{"id": "Count"},
{"id": "OldMan"},
{"id": "Labarre"},
{"id": "Valjean"},
{"id": "Marguerite"},
{"id": "Mme.deR"}
]}
是否有一种方法可以直接将此字符串作为从.json或.csv文件读取的数据进行处理?您可以直接使用
json.parse
函数将字符串解析为json,而无需像这样使用d3-
var json = JSON.parse(yourString);
您可以直接使用
JSON.parse
函数将字符串解析为JSON,而无需像这样使用d3-
var json = JSON.parse(yourString);
D3仅适用于JS对象,D3.json只是从外部文件加载对象的方法。所以,如果您不需要从外部文件加载数据,那么就不要使用d3.json 其中一种方法是:
var jsonObj = JSON.parse(data);
D3仅适用于JS对象,D3.json只是从外部文件加载对象的方法。所以,如果您不需要从外部文件加载数据,那么就不要使用d3.json 其中一种方法是:
var jsonObj = JSON.parse(data);