Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python json转换为管道分隔字符串的性能问题_Python_Json_Python 2.7 - Fatal编程技术网

python json转换为管道分隔字符串的性能问题

python json转换为管道分隔字符串的性能问题,python,json,python-2.7,Python,Json,Python 2.7,我试图将JSON列表转换为管道分隔字符串列表。问题之一是某些json标记可能在某些行中丢失,最终列表必须包含“|”、“|”空字符串来代替丢失的标记。也不能保证每个json在相同的序列中都有相同的标记。管道分隔字符串的数量必须保持不变。我将json模块更改为simplejson,并使用strongs CPU(32)进行多处理。但结果仍然很差。pyinstaller的使用并没有改善任何东西。我确实需要社区的帮助 我测试了不同的json解析器:simplejson、ujson、json、yajl,但没

我试图将JSON列表转换为管道分隔字符串列表。问题之一是某些json标记可能在某些行中丢失,最终列表必须包含“|”、“|”空字符串来代替丢失的标记。也不能保证每个json在相同的序列中都有相同的标记。管道分隔字符串的数量必须保持不变。我将json模块更改为simplejson,并使用strongs CPU(32)进行多处理。但结果仍然很差。pyinstaller的使用并没有改善任何东西。我确实需要社区的帮助

我测试了不同的json解析器:simplejson、ujson、json、yajl,但没有任何帮助。然后我进入cjson,它将时间从28分钟缩短到1.5分钟。我不知道“为什么?”,但它像火箭一样工作,尽管其他解决方案也在“C”中实现。

请提供您的代码、示例输入和预期输出。获得社区帮助的第一步是清楚地解释您的问题。共享json和预期的输出结构将大有帮助!!我很抱歉,无意中我找到了解决办法:cjson。无论如何,再次感谢和抱歉。