summaryrefslogtreecommitdiffstats
path: root/embedding/java/src/org/uscxml/tests/TestData.java
blob: 44f1ce023bed5e90f4355f5884c0067e65f27cf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package org.uscxml.tests;

import org.uscxml.Data;
import org.uscxml.DataNative;

public class TestData {

	public static void main(String[] args) {
		System.load("/Users/sradomski/Documents/TK/Code/uscxml/build/cli/lib/libuscxmlNativeJava64.jnilib");
		{
			Data data = Data.fromJSON("[1,2,3,4,5]");
			DataNative nData2 = Data.toNative(data);
			Data data2 = new Data(nData2);
			System.out.println(data2);
		}
		{
			Data data = Data.fromJSON("{ \"foo\": \"bar\", \"faz\": 12 }");
			DataNative nData2 = Data.toNative(data);
			Data data2 = new Data(nData2);
			System.out.println(data2);
		}
	}
}