我刚遇到一个JSON崇拜者,他决定改善"它通过添加数据类型...当然,语法几乎不可能谷歌。
a:4:{
s:3:"cmd";
s:4:"save";
s:5:"token";
s:22:"5a7be6ad267d1599347886";
}
完整数据......更大......
对于数组,第一个字母似乎是 a ,对于字符串, s ,然后是数据的数量(数组项的数量或字符串的长度),那么实际一块数据。
使用这种语法,我目前无法获得Google有意义的结果。有没有人认识到这是什么神弃绝的语言或框架?
注意:一些天才决定将这些数据填充为数据库中的单个字段,并且它包含了我需要执行聚合函数的关键字段。如果我能够解决这些数据而不采用丑陋的串行处理,那么我可以处理的其余部分。
如果可以使用导致视图的MSSQL 2008解析这个问题,我会投入一笔赏金......
答案 0 :(得分:1)
我会用.NET编写的UDF解析它 - https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration-database-objects-user-defined-functions/clr-user-defined-functions
您可以编写自定义聚合函数来解析和计算这些坚果字段,也可以编写一个将字段作为JSON返回的标量值函数。
我可能会以关注点分离的名义选择后者。