Parcourir la source

Merge branch 'master' of git.ali33.ru:fcg-xvii/go-tools

0x4a52466c696e74 il y a 2 ans
Parent
commit
203a3bc35c
2 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 5 0
      json/map.go
  2. 2 0
      json/z_test.go

+ 5 - 0
json/map.go

@@ -3,6 +3,7 @@ package json
 import (
 	"encoding/json"
 	"fmt"
+	"log"
 	"reflect"
 	"strconv"
 )
@@ -280,6 +281,10 @@ func (s Map) JSONPrettyString() (res string) {
 	return
 }
 
+func (s Map) LogPretty() {
+	log.Println(s.JSONPrettyString())
+}
+
 // ToMap returns map[string]interface{} of the self object
 func (s Map) ToMap() map[string]interface{} { return map[string]interface{}(s) }
 

+ 2 - 0
json/z_test.go

@@ -14,6 +14,7 @@ func TestJSON(t *testing.T) {
 		"kate": nil,
 		"m1":   Map{"one": 1},
 		"m2":   map[string]interface{}{"one": 2},
+		"fl":   1e12,
 	}
 	t.Log(m, string(m.JSON()))
 	t.Log(string(m.ValueJSON("jsrc", []byte{})))
@@ -22,6 +23,7 @@ func TestJSON(t *testing.T) {
 	t.Log(m.Map("m2", Map{}))
 	t.Log(string(m.JSON()))
 	t.Log(string(m.JSONIndent("", "\t")))
+	t.Log(m.StringMust("fl", ""))
 }
 
 func TestInterface(t *testing.T) {