Эх сурвалжийг харах

处理json转换格式错误问题

xiexiaoyuan 2 жил өмнө
parent
commit
2d9c5107d0
1 өөрчлөгдсөн 3 нэмэгдсэн , 2 устгасан
  1. 3 2
      services/day_new.go

+ 3 - 2
services/day_new.go

@@ -301,7 +301,7 @@ func DayNewTranslateContent() (err error) {
 				contentMap = make(map[string]string, 0)
 				count = 0
 			}
-			contentMap[strconv.Itoa(int(v.Id))] = dealPunctuationToEn(v.Content)
+			contentMap[strconv.Itoa(int(v.Id))] = dealPunctuationToEn(strings.Trim(v.Content, " "))+`\n`
 			count += 1
 		}
 	}
@@ -340,13 +340,14 @@ func batchTranslateHandler(contentMap map[string]string) (contentEnMap map[strin
 	//json转为map数据结构
 	err = json.Unmarshal([]byte(en), &contentEnMap)
 	for k, v := range contentEnMap {
+		v = string([]byte(v)[:len(v)-3])
 		contentEnMap[k] = strings.ReplaceAll(v,`{quot}`, `"`)
 	}
 	return
 }
 
 var punctuationMap = map[rune]rune{
-
+	12290: 46, // .   //把。符号转换成.
 	8216: 34, // '
 
 	8217: 34, // '