OK, so I'm assuming you're using MultiChain 2.0 alpha. Here's how you publish multiple JSON items (assuming you're using Linux):
createrawsendfrom [from-address] '{}' '[
{"for":"stream1","key":"key1","data":{"json":null}},{"for":"stream1","key":"key2","data":{"json":null}},{"for":"stream1","key":"key3","data":{"json":null}}
]' send
Replace the null values with the real JSON you want. Line breaks inserted for readability.