Skip to content

Commit 0bd792f

Browse files
committed
Revert 'Remove .gson files in json/app/views'
See gh-103
1 parent ffa14e2 commit 0bd792f

File tree

12 files changed

+84
-0
lines changed

12 files changed

+84
-0
lines changed

json/app/views/_child.gson

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
model {
2+
Integer age
3+
}
4+
json {
5+
name "Fred"
6+
age age
7+
}

json/app/views/_child2.gson

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import grails.plugin.json.view.Player
2+
import groovy.transform.Field
3+
4+
inherits(template: 'parent2')
5+
6+
@Field Player player
7+
8+
json g.render(player)

json/app/views/_child3.gson

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import grails.plugin.json.view.Player
2+
import groovy.transform.Field
3+
4+
inherits(template: 'parent3')
5+
6+
@Field Player player
7+
8+
json g.render(player, [includes:'name'])

json/app/views/_child4.gson

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import grails.plugin.json.view.Player
2+
import groovy.transform.Field
3+
4+
inherits(template: 'parent2')
5+
6+
@Field Player player
7+
8+
json {
9+
name player.name
10+
}

json/app/views/_parent2.gson

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import groovy.transform.Field
2+
3+
@Field Object object
4+
5+
json {
6+
hal.links(self:object)
7+
foo "bar"
8+
}

json/app/views/_parent3.gson

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import groovy.transform.Field
2+
3+
@Field Object object
4+
5+
json g.render(object, [includes:['id']])
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import grails.plugin.json.view.Circular
2+
import groovy.transform.Field
3+
4+
@Field Circular circular
5+
6+
json g.render(circular)

json/app/views/foo.gson

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
json.person {
2+
name "bob"
3+
}
4+
5+

json/app/views/linkingView.gson

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
json.person {
2+
name "bob"
3+
homepage g.link(controller:"person")
4+
}

json/app/views/pageConfigure.gson

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
response.header(foo:"bar")
2+
response.contentType "application/hal+json"
3+
4+
json.person {
5+
name "Bob"
6+
}

0 commit comments

Comments
 (0)