diff --git a/Sources/Lookup/Lookup.swift b/Sources/Lookup/Lookup.swift
index b93e7bf..97e2cc6 100644
--- a/Sources/Lookup/Lookup.swift
+++ b/Sources/Lookup/Lookup.swift
@@ -560,6 +560,18 @@ public extension Lookup {
     var lookup: Lookup {
         Lookup(rawValue)
     }
+    
+    /// Available on `array` and `dict`
+    var jsonData: Data? {
+        switch rawType {
+        case .array:
+            return try? JSONSerialization.data(withJSONObject: rawArray)
+        case .dict:
+            return try? JSONSerialization.data(withJSONObject: rawDict)
+        default:
+            return nil
+        }
+    }
 }