首页 > 解决方案 > 使用 JavaScript 从提供的数据中解析

问题描述

我得到了一个如下的 txt 数据源,任何人都可以提出一种解析 Json 的方法,以便我可以按我的目的使用,拜托。我想用数据创建一个图表 txt文件

Sales Summary on *Tue Feb 11 2020*
Orders: *2345* [Delivery: 1470 CarryOut: 2977] - [Success: 3746 Failed: 5]
Total: $63456.81
[0800: 288 Web: 6783 iOS: 223 Android: 981]
Store A A: Orders 51 - Total: 1548.67
    0800: Order: 0 [Delivery: 0 CarryOut: 0] [Success: 0 Failed: 0]
    Web: Order: 42 [Delivery: 21 CarryOut: 21] [Success: 2 Failed: 0]
    iOS: Order: 5 [Delivery: 4 CarryOut: 1] [Success: 5 Failed: 0]
    Android: Order: 4 [Delivery: 1 CarryOut: 3] [Success: 4 Failed: 0]
Store B: Orders 53 - Total: 1351.62
    0800: Order: 1 [Delivery: 1 CarryOut: 0] [Success: 1 Failed: 0]
    Web: Order: 41 [Delivery: 7 CarryOut: 34] [Success: 11 Failed: 0]
    iOS: Order: 6 [Delivery: 0 CarryOut: 6] [Success: 6 Failed: 0]
    Android: Order: 5 [Delivery: 1 CarryOut: 4] [Success: 5 Failed: 0]
Store C C: Orders 45 - Total: 1390.78
    0800: Order: 4 [Delivery: 0 CarryOut: 4] [Success: 4 Failed: 0]
    Web: Order: 33 [Delivery: 11 CarryOut: 22] [Success: 56 Failed: 0]
    iOS: Order: 3 [Delivery: 1 CarryOut: 2] [Success: 3 Failed: 0]
    Android: Order: 5 [Delivery: 0 CarryOut: 5] [Success: 5 Failed: 0]
Store D: Orders 27 - Total: 671.14
    0800: Order: 0 [Delivery: 0 CarryOut: 0] [Success: 0 Failed: 0]
    Web: Order: 19 [Delivery: 6 CarryOut: 13] [Success: 19 Failed: 0]
    iOS: Order: 7 [Delivery: 2 CarryOut: 5] [Success: 7 Failed: 0]
    Android: Order: 1 [Delivery: 0 CarryOut: 1] [Success: 1 Failed: 0]
Store E E E: Orders 52 - Total: 1196.97
    0800: Order: 1 [Delivery: 1 CarryOut: 0] [Success: 1 Failed: 0]
    Web: Order: 39 [Delivery: 7 CarryOut: 32] [Success: 22 Failed: 8]
    iOS: Order: 8 [Delivery: 2 CarryOut: 6] [Success: 8 Failed: 0]
    Android: Order: 4 [Delivery: 0 CarryOut: 4] [Success: 4 Failed: 0]

标签: javascriptjsonparsing

解决方案


推荐阅读