2014-12-27 4 views
1

json을 사용한 후에 API의 json 응답이 있습니다. 그런 다음 비동기식을 인터페이스 변수에 저장하십시오.읽을 수있는/문자열 형식으로 큰 숫자를 golang

map[message_num:3 
task_num:0 
name: test_room 
type:my role:member sticky:true unread_num:0 
room_id:3.190762e+06 ] 

은 내가 room_id을 얻고 싶은,하지만하지 읽을 수

3.190762e+06 

내가 문자열이를 포맷 할, 그래서 POST 요청을 전송하는 데 사용할 수 있습니다

.

답변

1

"3.190762e+06"으로 JSON에서 room_id을 추출 할 수 있습니다.
는 다음을 수행 할 수 있습니다

this example를 참조하십시오

i, err := strconv.ParseFloat("3.190762e+06", 64) 
if err == nil { 
    s := fmt.Sprintf("%.0f\n", i) 
    fmt.Println(s) 
} 

출력은 :

!
3190762 
+0

멋진 정말 잘 작동합니다! 정말 고맙습니다! – Hokutosei

관련 문제