nfflow/xtest/map.js

11 lines
2.9 KiB
JavaScript
Raw Normal View History

2024-03-29 18:05:09 +08:00
const raw = `{"_id":"db8dfbc2fb6bec9eb8ed5ae4b806c81d","_index":"sonar_post","_source":{"area":"{\\"country\\":[{\\"country_code\\":\\"CA\\",\\"num\\":2},{\\"country_code\\":\\"CN\\",\\"num\\":2}],\\"address\\":[{\\"src\\":\\"Canada\\",\\"num\\":2,\\"cn\\":\\"加拿大\\"},{\\"src\\":\\"China\\",\\"num\\":1,\\"cn\\":\\"中国\\"},{\\"src\\":\\"Shanghai\\",\\"num\\":1,\\"cn\\":\\"上海\\"}],\\"name\\":[{\\"src\\":\\"Jennifer Lynn Lalonde\\",\\"num\\":1,\\"cn\\":\\"詹妮弗·林恩·拉隆德\\"}]}","area_country":[{"country_code":"CA","num":2},{"country_code":"CN","num":2}],"area_name":[{"cn":"詹妮弗·林恩·拉隆德","num":1,"src":"Jennifer Lynn Lalonde"}],"category_tags":[31],"collect_date":1686602410,"comments_count":1,"content":"To clarify: Hours after #Canadas expulsion of a Chinese diplomat on allegations of foreign interference, #China responds by declaring Jennifer Lynn Lalonde, consul at Canadas Consulate General in Shanghai, persona non grata with 4 days to leave, per MoFA statement. @NBCNews https://t.co/dIqN31d74U","create_date":1683589320,"data_type":"user_post","emotion":"Negative","event_tag":[{"tag_date":"2023-06-14","tag_id":"3cbd333dda674709b4b79a5bdcd05376-TOPIC","tag_type":"TOPIC"},{"tag_date":"2023-06-14","tag_id":"f712334d77964f0bac93dcc9c16df4ff-TOPIC","tag_type":"TOPIC"}],"group_create_date":0,"hash_tags":["Canada","China"],"id":"db8dfbc2fb6bec9eb8ed5ae4b806c81d","image":["{\\"origin_url\\":\\"https://pbs.twimg.com/media/Fvq6LNSWAAEIrql.jpg\\",\\"file_hash\\":\\"0689e2ad7b6e69040650f8e8c10bdc0b\\",\\"file_type\\":\\"image\\",\\"s3_url\\":\\"https://data-tmp-1306241199.cos.ap-hongkong.myqcloud.com/0689e2ad7b6e69040650f8e8c10bdc0b\\",\\"format\\":\\"jpg\\",\\"description\\":\\"{\\\\\\"tweet_url\\\\\\": \\\\\\"https://t.co/dIqN31d74U\\\\\\"}\\",\\"file_size\\":117402}"],"input_date":1687169193,"involve_user_id":["NBCNews"],"involve_user_id2":["14173315"],"key_phrase":["上海总领事馆领事-1","中国外交官-1","詹妮弗·林恩·拉隆德-1"],"language":"en","likes_count":1,"nationality":["US"],"new_id":1,"platform":"twitter","political_more_cls":[8],"repost_create_date":0,"reposts_count":0,"standpoint_analysis":"Negative","tokenlized":["加拿大-2","外交官-1","总领事馆-1","上海-1","声明-1","领事-1","中国-1","外国-1","小时-1","詹妮弗·林恩·拉隆德-1"],"translate_content":"澄清一下:根据外交部的声明在加拿大以外国干涉指控驱逐一名中国外交官几小时后中国的回应是宣布加拿大驻上海总领事馆领事詹妮弗·林恩·拉隆德为“不受欢迎的人”并将离开4天。 @nbcnews https://t.co/diqn31d74u","url":"https://twitter.com/janisfrayer/status/1655840529530208257","user_id":"janisfrayer","user_id2":"137223549","user_name":"Janis Mackey Frayer"}}`
let item = JSON.parse(raw)
let result = item['_source']['image']
let data = JSON.parse(result)
let res = {hash: data['file_hash']}
console.log(res)