代码:
import json
def main(arg:str) -> dict:
data = json.loads(arg)
texts = ""
for obj in data['result']:
texts += obj["text"]+'\n'
return{
"result":texts
}
输入:
{
"arg": "{\"processing_time\":[0.36608277000050293,0.004631519317626953,0.34434986114501953],\"result\":[{\"confidence\":0.9938459515571594,\"coordinates\":[[242.0,79.0],[547.0,79.0],[547.0,160.0],[242.0,160.0]],\"text\":\"《满江红》\"},{\"confidence\":0.9923016577959061,\"coordinates\":[[295.0,212.0],[507.0,212.0],[507.0,273.0],[295.0,273.0]],\"text\":\"宋一岳飞\"},{\"confidence\":0.9931474455765316,\"coordinates\":[[103.0,401.0],[666.0,401.0],[666.0,450.0],[103.0,450.0]],\"text\":\"怒发冲冠,凭阑处、潇潇雨歇。\"},{\"confidence\":0.988370018345969,\"coordinates\":[[102.0,526.0],[665.0,526.0],[665.0,575.0],[102.0,575.0]],\"text\":\"抬望眼,仰天长啸,壮怀激烈。\"},{\"confidence\":0.9924838840961456,\"coordinates\":[[60.0,651.0],[709.0,653.0],[709.0,699.0],[60.0,697.0]],\"text\":\"三十功名尘与土,八千里路云和月。\"},{\"confidence\":0.9967187259878431,\"coordinates\":[[101.0,773.0],[670.0,776.0],[670.0,824.0],[101.0,822.0]],\"text\":\"莫等闲、白了少年头,空悲切。\"},{\"confidence\":0.9936443045735359,\"coordinates\":[[59.0,900.0],[709.0,900.0],[709.0,949.0],[59.0,949.0]],\"text\":\"靖康耻,犹未雪。臣子恨,何时灭。\"},{\"confidence\":0.9939515265551481,\"coordinates\":[[166.0,1024.0],[604.0,1024.0],[604.0,1073.0],[166.0,1073.0]],\"text\":\"驾长车,踏破贺兰山缺。\"},{\"confidence\":0.9643544852733612,\"coordinates\":[[61.0,1150.0],[708.0,1150.0],[708.0,1196.0],[61.0,1196.0]],\"text\":\"壮志饥餐胡虏肉,笑谈渴饮匈奴血。\"},{\"confidence\":0.99123757651874,\"coordinates\":[[102.0,1274.0],[667.0,1276.0],[667.0,1323.0],[102.0,1321.0]],\"text\":\"待从头、收拾旧山河,朝天阙。\"}]}"
}
输出:
{
"result": "《满江红》\n宋一岳飞\n怒发冲冠,凭阑处、潇潇雨歇。\n抬望眼,仰天长啸,壮怀激烈。\n三十功名尘与土,八千里路云和月。\n莫等闲、白了少年头,空悲切。\n靖康耻,犹未雪。臣子恨,何时灭。\n驾长车,踏破贺兰山缺。\n壮志饥餐胡虏肉,笑谈渴饮匈奴血。\n待从头、收拾旧山河,朝天阙。\n"
}