عند العمل عبر Gateways، تحتاج لتحويل أنواع البيانات بين ObjectScript و Java/.NET.
تحويل الأنواع الشائعة
// String ↔ Java String
Set javaStr = gw.CreateString("مرحباً")
Set objStr = javaStr.toString()
// Number ↔ Java Integer
Set javaInt = gw.CreateInteger(42)
Set num = javaInt.intValue()
// Array ↔ Java ArrayList
Set javaList = gw.LoadClass("java.util.ArrayList").%New()
Do javaList.add("عنصر 1")
Do javaList.add("عنصر 2")
Write "الحجم: ", javaList.size(), !
// Date ↔ Java Date
Set javaDate = gw.LoadClass("java.util.Date").%New()
Write "التاريخ: ", javaDate.toString(), !