주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

Modify Column Rebar Data

Input URI

{base url} + db/REBC



 

Active Methods

POST, GET, PUT, DELETE

Json Schema

Detail

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "Argument": {
        "type": "object",
        "properties": {
            "ITEMS": {
                "description": "ConcreteColumnRebarItems",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "ID": {
                            "description": "ID",
                            "type": "integer"
                        },
                        "vMAIN_BAR": {
                            "description": "MainBarList",
                            "type": "array",
                            "items": {
                                "type": "object",
                                "properties": {
                                    "NAME": {
                                        "description": "MainName",
                                        "type": "string"
                                    },
                                    "NUM": {
                                        "description": "Number",
                                        "type": "integer"
                                    },
                                    "ROW": {
                                        "description": "Row",
                                        "type": "integer"
                                    },
                                    "D0": {
                                        "description": "ConcreteFace~CenterofRebar",
                                        "type": "number"
                                    },
                                    "bUSE_CORNER": {
                                        "description": "UseCornerBar",
                                        "type": "boolean"
                                    },
                                    "NAME_CORNER": {
                                        "description": "CornerName",
                                        "type": "string"
                                    }
                                }
                            }
                        },
                        "SHEAR_BAR_END": {
                            "description": "ShearBar-End",
                            "type": "object",
                            "properties": {
                                "NAME": {
                                    "description": "Name",
                                    "type": "string"
                                },
                                "LEG_Y": {
                                    "description": "Legy",
                                    "type": "integer"
                                },
                                "LEG_Z": {
                                    "description": "Legz",
                                    "type": "integer"
                                },
                                "DIST": {
                                    "description": "Dist",
                                    "type": "number"
                                }
                            }
                        },
                        "SHEAR_BAR_CEN": {
                            "description": "ShearBar-Center",
                            "type": "object",
                            "properties": {
                                "NAME": {
                                    "description": "Name",
                                    "type": "string"
                                },
                                "LEG_Y": {
                                    "description": "Legy",
                                    "type": "integer"
                                },
                                "LEG_Z": {
                                    "description": "Legz",
                                    "type": "integer"
                                },
                                "DIST": {
                                    "description": "Dist",
                                    "type": "number"
                                }
                            }
                        },
                        "HOOP_TYPE": {
                            "description": "HoopType(1=Tied,2=Spiral)",
                            "type": "integer"
                        },
                        "bSAME_SPACE_END_CEN": {
                            "description": "SameRebarSpacesatEndandCenter",
                            "type": "boolean"
                        },
                        "NUM_BAR_BC_JOINT": {
                            "description": "NumberofRebarsofBeam-ColumnJoint",
                            "type": "integer"
                        }
                    }
                }
            }
        }
    }
}



 

Examples

Modify Column Rebar Data

{
    "Assign": {
        "101": {
            "ITEMS": [
                {
                    "ID": 0,
                    "vMAIN_BAR": [
                        {
                            "NAME": "D22",
                            "NUM": 14,
                            "ROW": 5,
                            "D0": 0.0762,
                            "bUSE_CORNER": false,
                            "NAME_CORNER": "D22"
                        }
                    ],
                    "SHEAR_BAR_END": {
                        "NAME": "D10",
                        "LEG_Y": 3,
                        "LEG_Z": 3,
                        "DIST": 0.15
                    },
                    "SHEAR_BAR_CEN": {
                        "NAME": "D10",
                        "LEG_Y": 3,
                        "LEG_Z": 3,
                        "DIST": 0.15
                    },
                    "HOOP_TYPE": 1,
                    "bSAME_SPACE_END_CEN": true,
                    "NUM_BAR_BC_JOINT": 0
                }
            ]
        }
    }
}



 

Specifications

No.DescriptionKeyValue TypeDefaultRequired

1

Section No.

"KEY"

Integer

-

Required

2

Concrete Column Rebar Items

"ITEMS"

Array

[Object] 

-

Required

3

ID (Sub Section number)

"ID"

Integer

-

Required

4

Main rebar list

"vMAIN_BAR"

Array

[Object] 

-

Required

(1)

Total number of rebar

"NUM"

Integer

-

Required

(2)

Number of column row for rebar

"ROW"

Integer

-

Required

(3)

Distance from Concrete Face to Center of Rebar

"DO"

Number

-

Required

(4)

Use Corner rebar

"bUSE_CORNER"

Boolean

-

Required

(5)

Corner rebar name

"NAME_CORNER"

String

-

Required

5

Shear rebar list for End Part

"SHEAR_BAR_END"

Array

[Object] 

-

Required

(1)

Rebar size (name)

"NAME"

String

-

Required

(2)

Number of Leg (local Y dir.)

"LEG_Y"

Integer

-

Required

(3)

Number of Leg (local Z dir.)

"LEG_Z"

Integer

-

Required

(4)

Distance between rebars

"DIST"

Number

-

Required

6

Shear rebar list for Center Part

"SHEAR_BAR_CEN"

Array

[Object] 

-

Required

(1)

Rebar size (name)

"NAME"

String

-

Required

(2)

Number of Leg (local Y dir.)

"LEG_Y"

Integer

-

Required

(3)

Number of Leg (local Z dir.)

"LEG_Z"

Integer

-

Required

(4)

Distance between rebars

"DIST"

Number

-

Required

7

Hoop bar Type (1=Tied, 2=Spiral)

"HOOP TYPE"

Integer

-

Required

8

Same Rebar Spaces at End and Center (check box option)

"bSAME_SPACE_END_CEN"

Boolean

-

Required

9

Number of Rebars for Beam-Column Joint (for specific design code + Special seismic provisions)

 • Eurocode2:04

 • ACI318-14 / ACI318M-14

 • ACI318-19 / ACI318M-19

 • NSR-10

 • NSCP 2015

 • KDS41 30 : 2018

 • KDS41 20 : 2022

 • IS456:2000

"NUM_BAR_BC_JOINT"

Integer

-

Required



 

0
컨텐츠가 도움이 되셨나요?