...

Source file src/github.com/clbanning/mxj/v2/j2x_test.go

Documentation: github.com/clbanning/mxj/v2

     1  package mxj
     2  
     3  import (
     4  	"fmt"
     5  	"testing"
     6  )
     7  
     8  var jjdata = []byte(`{ "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null }`)
     9  
    10  func TestJ2XHeader(t *testing.T) {
    11  	fmt.Println("\n---------------- j2x_test .go ...")
    12  }
    13  
    14  func TestJ2X(t *testing.T) {
    15  
    16  	m, err := NewMapJson(jjdata)
    17  	if err != nil {
    18  		t.Fatal("NewMapJson, err:", err)
    19  	}
    20  
    21  	x, err := m.Xml()
    22  	if err != nil {
    23  		t.Fatal("m.Xml(), err:", err)
    24  	}
    25  
    26  	fmt.Println("j2x, jdata:", string(jjdata))
    27  	fmt.Println("j2x, m    :", m)
    28  	fmt.Println("j2x, xml  :", string(x))
    29  }
    30  

View as plain text