Package com.alibaba.json.bvt.writeAsArray

Source Code of com.alibaba.json.bvt.writeAsArray.WriteAsArray_Eishay_Media

package com.alibaba.json.bvt.writeAsArray;

import java.util.Arrays;

import junit.framework.TestCase;

import org.junit.Assert;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.Feature;
import com.alibaba.fastjson.serializer.SerializerFeature;

import data.media.Media;
import data.media.Media.Player;

public class WriteAsArray_Eishay_Media extends TestCase {
    public void test_0 () throws Exception {
        Media media = new Media();
        media.setHeight(123);
        media.setPlayer(Player.FLASH);
        media.setTitle("xx");
        media.setPersons(Arrays.<String>asList("a",null));
       
        String text = JSON.toJSONString(media, SerializerFeature.BeanToArray);
        System.out.println(text);
       
        Media media2 = JSON.parseObject(text, Media.class, Feature.SupportArrayToBean);
        Assert.assertEquals(media.getHeight(), media2.getHeight());
        Assert.assertEquals(media.getWidth(), media2.getWidth());
        Assert.assertEquals(media.getSize(), media2.getSize());
        Assert.assertEquals(media.getTitle(), media2.getTitle());
        Assert.assertEquals(media.getUri(), media2.getUri());
    }
   
}
TOP

Related Classes of com.alibaba.json.bvt.writeAsArray.WriteAsArray_Eishay_Media

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.