【问题标题】:How would I go about parsing this? (Node.js)我将如何解析这个? (Node.js)
【发布时间】:2016-09-24 17:26:00
【问题描述】:

{"extractorData":{"url":"http://mobcrush.com","re​​sourceId":"VALUE","data":[{"group":[{"Userpart value":[{"text": "Galadon"}]},{"Userpart 值":[{"text":"ShinKaigan"}]},{"Userpart 值":[{"text":"Minecon2016"}]},{"Userpart 值" :[{"text":"Asater"}]},{"Userpart 值":[{"text":"PixieMethod"}]},{"Userpart 值":[{"text":"MrSilent"}] },{"用户部分值":[{"文本":"MadeMoiselle"}]},{"用户部分值":[{"文本":"RohanLive"}]},{"用户部分值":[{"文本":"TheRealMcSlushie"}]},{"Userpart 值":[{"text":"gibbs"}]},{"Userpart 值":[{"text":"karlminer"}]},{"Userpart value":[{"text":"etowah5"}]},{"Userpart 价值":[{"text":"Suha"}]},{"Userpart 价值":[{"text":"esl_hearthstone" }]},{"Userpart 值":[{"text":"Feller_Rus"}]},{"Userpart 值":[{"text":"『Belel』"}]},{"Userpart 值": [{"text":"Tenebray"}]},{"Userpart 值":[{"text":"T3x05"}]},{"Userpart 值":[{"text":"rikkrollins"}]} ,{"Userpart 值":[{"text":"xwarpewpew"}]}]}]},"pageData":{"resourceId":"VALUE","statusCode":200,"timestamp":1474736137294}, "url":"http://mobcrush.com","runtimeConfigId":"VALUE","timestamp":1474736451447,"sequenceNumber":-1}

【问题讨论】:

    标签: parsing import.io


    【解决方案1】:

    1) 确定这是数据的类型[向我们展示一个示例仅有助于我们消除它不是什么]。是 JSON 吗?

    2) 为此类数据获取解析器,或构建这样的解析器。对于 JSON 等标准类型的数据交换格式,通常已经有针对主要语言的解析器库。如果没有,那么如何构建解析器很好理解,您可以构建这样的解析器。

    [手动查看我在 how to build recursive descent parsers 上的 SO 文章。]

    【讨论】:

    • 我完全是初学者,所以假装你在和一个 5 岁的孩子说话,数据是 JSON。另外,我有 JSON 路径。这对我有帮助吗?
    • 所以首先确定你打算使用的编程语言,然后去找出该语言可以使用哪些库,看看它们是否提供 JSON 解析/处理能力。如果您无法执行此建议,则在尝试执行此操作之前,您需要了解有关使用库进行编程的更多信息。如果您可以执行此操作,您将找到一些有用的库,或者您不会。如果这样做,剩下的就是一个编程问题:通过从程序中调用库元素来使用它。 ...
    • ...如果您找不到合适的库,那么您将不得不构建自己的解析器。我提供的链接为您提供了构建解析器的最简单方法。恕我直言,技能适中的程序员可以在那里执行建议。我们讨论的是非常基本的编程技能。如果您没有它们,则需要在尝试之前进行更多学习;你不喜欢有人为你写程序。
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2021-01-14
    • 2023-04-02
    • 2017-03-14
    • 1970-01-01
    相关资源
    最近更新 更多