diff --git a/json-encoder.cabal b/json-encoder.cabal
--- a/json-encoder.cabal
+++ b/json-encoder.cabal
@@ -1,7 +1,7 @@
 name:
   json-encoder
 version:
-  0.1.6
+  0.1.7
 synopsis:
   A direct-to-bytes single-pass JSON encoder with a declarative DSL
 description:
diff --git a/library/JSONEncoder.hs b/library/JSONEncoder.hs
--- a/library/JSONEncoder.hs
+++ b/library/JSONEncoder.hs
@@ -14,6 +14,7 @@
   -- * Object
   Object,
   field,
+  row,
   -- * Array
   Array,
   homo,
@@ -123,6 +124,15 @@
     producer >>>
     mappend (Builders.asciiChar ':') >>>
     mappend (Builders.stringLiteral name)
+
+row :: Value a -> Object (Text, a)
+row (Value (Op valueProducer)) =
+  Object (Op producer)
+  where
+    producer (key, value) =
+      Builders.stringLiteral key <>
+      Builders.asciiChar ':' <>
+      valueProducer value
 
 
 -- * Array
