Jbuilder dev here.
Short answer: Yes. It's possible without converting array of models into hash.
json.service_issues do
@service.issues.each{ |issue| json.set! issue.id, issue.name }
end
but it'd probably be easier to prepare hash before-hand.
json.service_issues Hash[@service.issues.map{ |issue| [ issue.id, issue.name ] }]